## Steps to release a new version

- Change version in setup.py and troposphere/\_\_init\_\_.py
- Update CHANGELOG.md with changes made since last release
- Create a signed tag: ```git tag --sign -m "Release 1.1.1" 1.1.1```
- Create PyPI release: ```python setup.py sdist upload --sign```
- Push commits: ```git push```
- Push tag: ```git push --tags```
- Update github release page: https://github.com/cloudtools/troposphere/releases

## Steps to release a new version

- Change version in setup.py and troposphere/\_\_init\_\_.py
- Update CHANGELOG.md with changes made since last release
- Create a signed tag: ```git tag --sign -m "Release 1.1.1" 1.1.1```
- Create PyPI release: ```python setup.py sdist upload --sign```
- Push commits: ```git push```
- Push tag: ```git push --tags```
- Update github release page: https://github.com/cloudtools/troposphere/releases


# Helper to create CHANGELOG entries
git log --reverse --pretty=format:"%s" | tail -100 | sed 's/^/- /'

# Helper to list supported resources
grep -h 'resource_type = "AWS::' troposphere/* | sed 's/[ ]*resource_type = "'// | cut -f1-3 -d: | sort | uniq | sed 's/^/- /'

Add some helper shell commands
Add some helper shell commands
