-
Notifications
You must be signed in to change notification settings - Fork 162
Release process
Bryan Drewery edited this page Feb 13, 2017
·
1 revision
- Create a new entry in https://github.com/freebsd/poudriere/wiki/release_notes
Add notable changes from
git shortlog v<old-tag> HEAD
. These likely should already be from ports poudriere-devel commit logs. - Update src/bin/poudriere POUDRIERE_VERSION
- Create a tag with git:
git tag 3.1.14
- Push it to github:
git push --tags origin
- Add a new milestone for the next release: https://github.com/freebsd/poudriere/milestones
- Move all currently open issues in the current tag to the new milestone
- Close out the current milestone
- [optional] Checkout git@github.com:freebsd/poudriere.wiki.git in wiki/
- Regenerate https://github.com/freebsd/poudriere/wiki/poudriere.8:
make gen-man-wiki
- Push updated poudriere.8:
cd wiki && git commit -am "Regenerate poudriere.8" && git pull --rebase origin master && git push origin master
- Update ports-mgmt/poudriere port with the new tag.
- Do a
git shortlog
between the last committed revision and HEAD to stage the commit log notes for notable changes. - Commit the new hash to the port and include it in the commit message.