mirror of
https://github.com/bybrooklyn/alchemist.git
synced 2026-04-18 01:43:34 -04:00
1.7 KiB
1.7 KiB
Releasing Alchemist
RC cut
Use the repo bump script for version changes:
just bump 0.3.0-rc.2
Then complete the release-candidate preflight:
- Update
CHANGELOG.mdanddocs/docs/changelog.md. - Run
just release-check. - Verify the repo version surfaces all read
0.3.0-rc.2. - Complete the manual smoke checklist:
- Docker fresh install over plain HTTP, including login and first dashboard load
- One packaged binary install and first-run setup
- Upgrade from an existing
0.2.xinstance with data preserved - One successful encode, one skip, one intentional failure, and one notification test send
- Complete the Windows contributor follow-up on a real Windows machine:
just install-wjust devjust check- Note that broader utility and release recipes remain Unix-first for RC.2.
- Commit the release-prep changes and merge them to
main. - Create the annotated tag
v0.3.0-rc.2on the exact merged commit.
Stable promotion
Promote to stable only after the RC burn-in is complete and the same automated preflight is still green.
- Run
just bump 0.3.0. - Update
CHANGELOG.mdanddocs/docs/changelog.mdfor the stable cut. - Run
just release-check. - Re-run the manual smoke checklist against the final release artifacts:
- Docker fresh install
- Packaged binary first-run
- Upgrade from the most recent
0.2.xor0.3.0-rc.x - Encode, skip, failure, and notification verification
- Re-run the Windows contributor verification checklist if Windows parity changed after RC.2.
- Confirm release notes, docs, and hardware-support wording match the tested release state.
- Merge the stable release commit to
main. - Create the annotated tag
v0.3.0on the exact merged commit.