You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kenho811 edited this page Jun 3, 2022
·
2 revisions
Development-Testing-release workflow
# Git clone the repo and checkout master
git clone -b master git@github.com:kenho811/Python_Database_Version_Control.git
# create a feature branch
git checkout -b feature/{code_change_theme}
# Pip install dependencies
pip install with `pip install ".[dev]"`
# Development
# Write unit + integration tests
# Run pytest
pytest
# Open PR against master
# (By maintainer) For a new release, cut a new release branch with version number (match app version number).
git checkout -b release/{app_version_number}
# Push and github action pipeline will be triggered automatically for release
git push --set-upstream origin release/{app_version_number}