As of v31, releases of this action follow Semantic Versioning.
Draft a new release on GitHub:
- In
Choose a tag, create a new tag, likev31.2.1, following semver. - Click
Generate release notes. Set as the latest releaseshould be selected automatically.- Publish release
The major tag, like v31, allows downstream users to opt-in to automatic non-breaking updates.
This process follows GitHub's own guidelines: https://github.com/actions/toolkit/blob/main/docs/action-versioning.md
git pull --tags --force
git tag -fa v31
git push origin v31 --force
Find the release on GitHub: https://github.com/cachix/install-nix-action/releases
Edit the release and click Generate release notes.
Edit the formatting and publish.