- Update Msys2 installer at https://github.com/msys2/msys2-installer/releases/
- Run local-only tests (
/testsuite/run-dev.sh
) - Update versions
Alire.Version
alire.toml
user-changes.md
- Create test release in own fork.
- To verify builds succeed.
- As the Windows build can rarely fail, this provides a backup .exe
- In repo
alire-index
: create new index version branches if necessary.
- Edit index/index.toml to match.
- Ensure the index version is the default branch in the community repos:
- alire-index
- alire-index-checks (must match alire-index)
- alire-index-staging (when it exists)
- test-index
- Create a proper release in alire-project/alire
- Tag corresponding commit as vX.X.X (github does it if missing).
- Use autogenerated release notes.
- Credit all collaborators (if release notes aren't exhaustive).
- Update Alire.Version and alire.toml to -dev in release branch.
- Update stable version used in alire-index workflows
- We used to use default in setup-alire, but by making it explicit we can test the new release before making it the default for everyone (next step).
- After a screening period, update default version in setup-alire repo.
- For major Alire versions with breaking changes, bump the setup-alire version too.