release-check
FeaturedUse when cutting an Orchard release (tagging a new version of the FastAPI inventory service) — walks the pre-tag checklist so migrations, verify, changelog, and the tag stay in sync.
AI & Automation 175 stars
6 forks Updated 2 days ago MIT
Install
Quality Score: 88/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Release Check — Orchard
Cutting a release for Orchard is mechanical but easy to half-do (tag without the migration check,
bump the version but forget the changelog). This skill is the checklist so nothing slips. It
loads only when you're releasing — everyday work doesn't pay for it.
## When this fires
You type `/release-check`, or you're about to tag a new Orchard version.
## Checklist
Walk these in order. Stop at the first failure, fix it, restart — a release is atomic.
1. **Clean tree, right branch.** `git status` is clean and you're on `main` (or the release
branch). No uncommitted work rides along in a tag.
2. **Bump the version.** Update `version` in `pyproject.toml`. Use semver: breaking API/contract
change → major; new endpoint/field → minor; fix only → patch.
3. **Migrations present and current.** `alembic check` is clean (no model-vs-history drift), and
every new revision has been **applied once against a dump of representative data**, not just an
empty DB. `alembic check` proves agreement, not applicability — this step proves applicability.
4. **Verify is green.** Run `scripts/verify.sh` and read the output: `format`, `lint`, `types`,
`migrations`, `test` all pass. Within-a-layer green only — also confirm one real request path
(TestClient against the full app) still works end to end.
5. **Changelog updated.** Add a dated section to `CHANGELOG.md` for this version: what changed,
and call out any **API-contract or migration** change explic...
Details
- Author
- PromptPartner
- Repository
- PromptPartner/agentsmith
- Created
- 2 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
release-checklist
Run a release checklist for a software repository: tests, public-tree audit, changelog, artifacts, and rollback readiness before any tag or publish.
0 Updated 3 weeks ago
GreenLv AI & Automation Listed
release-checklist
Use when cutting a web-app release. Triggers - "release", "cut a version", "ship it".
0 Updated 2 weeks ago
herbeus AI & Automation Listed
release
Cut an ochakai release — the version-bump PR, the annotated tag, the release body, and the post-tag verification. Use when asked to release, cut a version, tag, or prepare a release PR.
16 Updated today
na0fu3y