Before tagging a new release:
- Update
CHANGES.md
; - Update
CONFIG_CHANGES.md
if needed; - Run
composer update
to make sure we have the latest version of the dependencies; - Run
make test
to run the unit tests; - Write the new version number to the
VERSION
file in the project root - Commit everything:
git commit -a -m 'prepare for release'
; - Push changes:
git push origin v3
; - Tag release:
git tag 3.1.1 -a -m '3.1.1'
(obviously use the correct version number; - Push the tags:
git push origin 3.1.1
- Run
make_release
- Run
sr.ht_upload_release