- Visit the Duster Releases page; figure out what your next tag will be (increase the third number if it's a patch or fix; increase the second number if it's adding features)
- On your local machine, pull down the latest changes on the
2.x
branch (git checkout 2.x && git pull
) - Update the version in
config/app.php
- Update dependencies and remove dev dependencies by running
composer update
- Compile the binary
./duster app:build
- Run the build once to make sure it works (
./builds/duster fix
) - Commit all changes
- Push all commits to GitHub
- Draft a new release with both the tag version and title of your tag (e.g.
v2.5.1
) - Use the "Generate release notes" button to generate release notes from the merged PRs.