- Ensure all GitHub issues are closed for the milestone
- Close the GitHub milestone for the release
- Tag the repository for the release:
git tag <version>
- Push the tag:
git push --tags
- Wait for the CI GitHub Action to build and deploy the release to Dev
- Confirm that Dev is working as expected
- Publish a new GitHub release:
- Tag:
<version>
- Title:
<version>
- Description:
Completed stories: <link to milestone closed issues>
- Tag:
- Apply Terraform infrastructure changes to Test:
cd cloud/schemes terraform workspace select test terraform apply
- Run the Deploy GitHub Action to deploy the release to Test:
- Environment:
Test
- Docker image tag:
<version>
- Environment:
- Confirm that Test is working as expected
- Apply Terraform infrastructure changes to Prod:
cd cloud/schemes terraform workspace select prod terraform apply
- Run the Deploy GitHub Action to deploy the release to Prod:
- Environment:
Prod
- Docker image tag:
<version>
- Environment:
- Confirm that Prod is working as expected