This document describes the GitHub workflows used in this project.
- Builds, Lint, Test
- Publishes the docker images with version
x.y.z-pr.<PR_NUMBER>
- If the PR has attached the label
deploy_staging
it will update the docker imagesstaging
and will deploy the version in the staging environment
- Publishes the docker image with
latest
- Publishes the docker image with
staging
- Deploy the tag
staging
in the staging environment
This is a workflow triggered manually from Github Actions Close Release. The tasks performed by this workflow include:
- Publishes the docker image with
x.y.z
- Create a Github release
- Tag code
- Changelog is autogenerated by commit linear history of the release
- Bumps the new version
- Sends a Zulip notification