We release Mesos-DNS once every 3-4 months or so. We try to release several release candidates prior to a release.
- Tag a commit
git tag v0.5.3-rc1
(example). git push --tags
.- Rebuild it in CircleCI without cache.
- Upload artifacts from CircleCI to Github.
- Cut a branch named like
release-v0.5.3
. - Populate
CHANGELOG
as to differences from the last release. - Commit it with a message like "Releasing v0.5.3".
- Tag this specific commit as
v0.5.3
. git push --tags
.- Upload artifacts from CircleCI to Github.