On every new PR, the tests will run automatically. You can configure the repo to disallow merging PRs with failing tests.
When a commit is merged/pushed to main, a new version number will be automatically assigned, and then it will be packaged into a Docker container and pushed to the Staging environment.
On Actions menu above, you can click on the Deploy to Production and Demo workflow, and then on Run workflow to push the same container image that is running on staging to production and demo environments.
The PR also includes the configuration for python-semantic-release, and a few tweaks on the settings code. Feel free to ask me any questions.
main
, a new version number will be automatically assigned, and then it will be packaged into a Docker container and pushed to the Staging environment.Run workflow
to push the same container image that is running on staging to production and demo environments.The PR also includes the configuration for python-semantic-release, and a few tweaks on the settings code. Feel free to ask me any questions.