jackin-release-check
jackin-release-check
Run the release-readiness gates. Each gate is binary — green passes, red blocks — and the release is ready only when every gate is green (warnings surface but do not block). The commands are the repo's own (from CONTRIBUTING.md merge-readiness + .github/workflows/ci.yml), never stripped-down substitutes.
When to use
- Before cutting a release, or when the operator asks whether the project is release-ready.
When NOT to use
- Cutting the release itself →
jackin-release(it runs this skill as its first gate).
Process
Run each gate in order; collect a green / red / skip verdict into a one-line-per-gate report.
-
CI gate.
gh run list --workflow=ci.yml --branch=main --limit=1 --json conclusion --jq '.[0].conclusion'— green only onsuccess. Ifdocker/construct/**ordocs/**changed since the last tag (git diff --name-only <last-tag>..HEAD -- <path>), also requireconstruct.yml/docs.ymlgreen on main.Done when every CI workflow that owns a changed path is green.