Use this checklist before publishing a new Hex release.
Quality Gates
Run all release checks:
mix release.check
This runs:
mix qualitymix testmix docsmix hex.build
Manual Verification
- Confirm
README.mdexamples compile and use current module names. - Confirm
CHANGELOG.mdhas release notes for user-facing changes. - Confirm
mix hex.buildpackage contents only include intended files. - Confirm CI is green on
main.
Release Steps
- Update version and changelog.
- Create release tag.
- Push tag to GitHub.
- Publish to Hex (or trigger release workflow if automated).