-
Notifications
You must be signed in to change notification settings - Fork 6
Release Process
jheiss edited this page Oct 7, 2014
·
9 revisions
This page documents the process of releasing a new version of etch to the public.
- Make sure your changes are checked in
- Make sure the code passes the test suite by running
rake test
- Update VERSION in client/lib/etch/client.rb, commit
- Tag the release with
git tag -a release-<version>
- Push your tag to github with
git push --tags
- The tag should now appear on the releases page
- Send an email to etch-users announcing the release
cd client && rake gem
gem push $TMPDIR/etch-<version>.gem
- Run
rake macport
- Submit MacPorts ticket requesting update of etch port, attach a diff of $PWD/Portfile and the generated $TMPDIR/Portfile
- Copy $TMPDIR/Portfile to your git working copy and commit