-
Confirm documentation is updated
- README
- DEV doc
-
Unit tests pass
-
Isolated tests pass
./run_isolated_tests.sh
-
make package
python setup.py sdist
-
Uninstall check_docker and install package
pip uninstall check_docker && pip install dist/check_docker-2.0.X.tar.gz
-
Bats smoke tests pass
./run_package_tests.sh
-
Push to branch
-
Confirm doc looks good on github
-
Travis tests pass
-
Create and merge PR
-
Confirm Travis still passes
-
CodeClimate doesn't show scary issues (need to modify analyized branch)
-
Upload package to test repo
twine upload --user XXXX --repository-url https://test.pypi.org/legacy/ dist/check_docker-2.0.x.tar.gz
-
Check test project page for formatting
-
Upload package to prod repo
twine upload --user XXXX --repository-url https://upload.pypi.org/legacy/ dist/check_docker-2.0.x.tar.gz
-
Check project page for formatting