release-check
SolidUse 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 185 stars
5 forks Updated 1 weeks ago MIT
Install
Quality Score: 86/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
- 1 months ago
- Last Updated
- 1 weeks 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 1 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 days ago
herbeus Web & Frontend Listed
release-checklist
Runs the release gate — verifies stories done, audits (security/deps/harden/perf/a11y) without blocking findings, migration compatibility, changelog, secrets/env, backup; writes production/releases/vX.Y.Z.md with deploy and rollback steps.
0 Updated yesterday
gonimar