-
Confirm documentation is updated
- README
- DEV doc
-
Unit tests pass
-
Isolated tests pass
./run_isolated_tests.sh
-
make package
pipenv run poetry build
-
Uninstall check_docker and install package
pipenv uninstall check_docker && pipenv run pip install dist/check_docker-X.X.X-py2.py3-none-any.whl
-
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 does not show scary issues (need to modify analyzed branch)
-
Upload package to test repo
poetry publish -r pypi -u timdaman -p xxxx
-
Check test project page for formatting
-
Upload package to prod repo
poetry publish -r prodpypi -u timdaman -p xxxx
-
Check project page for formatting