Last updated: 2026-03-12
- Confirm target branch/tag and release channel (
canaryorstable). - Confirm desktop/CLI artifact patterns match real output paths.
- Confirm smoke scripts pass locally (
bun run smoke:release) when validating release changes. - Confirm
CHANGELOG.mdhas pending entries for this release. - Confirm runbook owner and rollback owner are assigned.
- Trigger release workflow for intended channel.
- Confirm all OS matrix jobs complete.
- Review
artifact-manifest.txtin each uploaded bundle. - Confirm artifact naming contract passes validation.
- Confirm
SHA256SUMS.txtis present and includes all artifacts. - Confirm no placeholder artifacts are present.
- Desktop artifact smoke test passes.
- CLI artifact smoke test passes.
- Packaged UI connects to daemon.
- Known issues are recorded in release notes.
- Publish artifacts to the agreed distribution endpoint.
- Publish release notes.
- Announce availability and known limitations.
- Last known good release reference is documented.
- Rollback trigger conditions are reviewed.
- Rollback comms template is prepared.