Phase One Release Checklist
-
Branch Hygiene
- Ensure
mainis green (CI pipeline complete). - Review outstanding ADRs and docs for freshness.
- Ensure
-
Build & Test
just cijust build-reljust api-export
-
Artefact Verification
- Binary:
target/release/revaer-app - Checksum:
sha256sum target/release/revaer-app - OpenAPI:
docs/api/openapi.json - Docker image:
just docker-build && just docker-scan
- Binary:
-
Runbook Execution
- Follow
docs/runbook.md - Archive CLI telemetry,
/metrics,/health/fullsnapshots.
- Follow
-
Documentation Refresh
- Verify ADRs 005–007 reflect current design.
- Update user guides (
docs/api/guides/*.md) with any behavioural changes.
-
Tag & Publish
- Create annotated tag:
git tag -a vX.Y.Z -m "Phase One release" - Push tag:
git push origin vX.Y.Z - Attach artefacts generated by the
build-releaseworkflow.
- Create annotated tag:
-
Post-Release Monitoring
- Watch rate-limit and guard-rail metrics.
- Confirm
HealthChangedevents return to empty degraded set. - Validate automation telemetry for CLI success rates.