Release Process¶
Outcomes¶
- A new
git
tag available to install. - An updated Homebrew recipe.
- The new version title in the changelog.
Prerequisites¶
python3
on yourPATH
set to Python 3.5+.virtualenv
.- Push access to this repository.
- Trust that
master
is ready and high enough quality for release. This includes theNext
section inCHANGELOG.rst
being up to date.
Perform a Release¶
Get a GitHub access token:
Follow the GitHub instructions for getting an access token.
Set environment variables to GitHub credentials, e.g.:
export GITHUB_TOKEN=75c72ad718d9c346c13d30ce762f121647b502414
Perform a release:
curl https://raw.githubusercontent.com/mesosphere/dcos-e2e/master/admin/release.sh | bash