Release — Junior¶
Record version, source commit, build, dependencies, configuration, migration, and verification. Publish immutable artifacts and release notes that explain user impact.
sequenceDiagram
CI->>Registry: publish digest
Deploy->>Registry: fetch same digest
Deploy->>Canary: release
Canary-->>Deploy: health evidence
Deploy->>Fleet: promote or rollback
Rollback application code only when data and contract changes remain compatible. Know the difference between rollback and roll-forward.
Test yourself¶
- Why promote the same artifact?
- What identifies it immutably?
- When is rollback unsafe?
- What proves release health?
Continue to middle.md.