Skip to content

Commit

Permalink
Add release instructions (#1162)
Browse files Browse the repository at this point in the history
Add instructions on how to produce a Sceptre release.

Signed-off-by: Thanh Ha <zxiiro@gmail.com>
  • Loading branch information
zxiiro committed Dec 5, 2021
1 parent 9b56598 commit 251d2b6
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Sceptre release process

1. Bump version in `./sceptre/__init__.py` & `./setup.cfg`
2. Update Changelog with details from
`git log --no-merges --format='%<(20)%an' v1.0.0..HEAD | sort | uniq`
where the version number is the git tag of the last release.
3. Create a PR for above changes
4. Once PR is merged, `git pull` the changes to sync the *master* branch
5. `git tag -as vX.Y.Z`
6. `git push origin vX.Y.Z` (CI/CD publishes to PyPi)
7. Announce release to the #sceptre channel on og-aws Slack with a link to
the latest changelog

0 comments on commit 251d2b6

Please sign in to comment.