Skip to content

Commit

Permalink
Release 1.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
phobologic committed Nov 2, 2017
1 parent 1fcd6e6 commit 38cc516
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 7 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 1.1.2 (2017-11-01)

This is a minor update to help deal with some of the issues between `stacker`
and `stacker_blueprints` both having dependencies on `troposphere`. It loosens
the dependencies, allowing stacker to work with any reasonably new version
of troposphere (anything greater than `1.9.0`). `stacker_blueprints` will
likely require newer versions of troposphere, as new types are introduced to
the blueprints, but it's unlikely we'll change the `troposphere` version string
for stacker, since it relies on only the most basic parts of the `troposphere`
API.

## 1.1.1 (2017-10-11)

This release is mostly about updating the dependencies for stacker to newer
Expand Down
9 changes: 5 additions & 4 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,19 @@
- Change version in setup.py and stacker/\_\_init\_\_.py
- Update CHANGELOG.md with changes made since last release (see below for helpful
command)
- add changed files: `git add setup.py stacker/\_\_init\_\_.py CHANGELOG.md`
- Commit changes: `git commit -m "Release 1.1.1"`
- Create a signed tag: `git tag --sign -m "Release 1.1.1" 1.1.1`
- Push branch up to git: `git push -u origin release-1.1.1`
- Push tag: `git push --tags`
- Open a PR for the release, ensure that tests pass

## Releasing

- Merge PR into master, checkout master locally: `git checkout release-1.1.1`
- Push tag: `git push --tags`
- Merge PR into master, checkout master locally: `git checkout master; git pull`
- Create PyPI release: `python setup.py sdist upload --sign`
- Update github release page: https://github.com/remind101/stacker/releases -
use the contents of the latest CHANGELOG entry for the body.
- Update github release page: https://github.com/remind101/stacker/releases
- use the contents of the latest CHANGELOG entry for the body.

# Helper to create CHANGELOG entries
git log --reverse --pretty=format:"%s" | tail -100 | sed 's/^/- /'
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import os
from setuptools import setup, find_packages

VERSION = "1.1.1"
VERSION = "1.1.2"

src_dir = os.path.dirname(__file__)

Expand Down Expand Up @@ -48,7 +48,7 @@ def read(filename):
author_email="[email protected]",
license="New BSD license",
url="https://github.com/remind101/stacker",
description="Opinionated AWS CloudFormation Stack manager",
description="AWS CloudFormation Stack manager",
long_description=read("README.rst"),
packages=find_packages(),
scripts=scripts,
Expand Down
2 changes: 1 addition & 1 deletion stacker/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.1.1"
__version__ = "1.1.2"

0 comments on commit 38cc516

Please sign in to comment.