-
Notifications
You must be signed in to change notification settings - Fork 44
Release process
Matthew Perry edited this page Jul 10, 2017
·
9 revisions
Releases should be coordinated
- Release branch from master
- Update version in
mapbox/__init__.py
- Update
CHANGES
- Create a Release ticket
- Commit, PR, review and merge it
- Checkout master and pull
-
git tag version
where version is amajor.minor.patch
string andgit push --tags
(Travis releases for us) - Close release ticket
- Wait for new sdk version on pypi (otherwise cli might be published to pypi and, for a short time, have a dependency on a sdk version that doesn't exist yet)
- Release branch from master
- Update version in
mapboxcli/__init__.py
- Update SDK version spec in
setup.py
- Update change log
- Create release ticket
- Commit, PR, review and merge it
- checkout master and pull
-
git tag version
where version is amajor.minor.patch
string andgit push --tags
(Travis releases for us) - Close release ticket
Follow https://github.com/mapbox/homebrew-cli/blob/master/release_docs.md