The release process is now fully automated. Simply run:
make prepare-release VERSION=v2.37.0This will:
- Generate and open the changelog for editing
- Prompt for confirmation to proceed
- Update version.txt with the new version
- Create a release branch and PR
- Wait for the PR to be merged
- Create and push the git tag
- Trigger CI to build and publish the release automatically
To test the release process on your fork:
make prepare-release VERSION=v2.37.0-test REPO=Mic92/direnv