Releases: octue/workflows
Releases · octue/workflows
Add optional stripe sync management
<!-- PRs into main are released as soon as they are merged. Their descriptions will be used directly to create release notes, so make sure they contain everything! --> <!-- Anything added between the auto-generation marker comments will be replaced on every pushed commit, so make sure to add anything you want to add outside of them. --> <!-- However, any part of the final PR description (i.e. the description at the point of the final commit to the PR) can be changed in release notes after release if required --> <!-- Change "START" to "SKIP" in the autogeneration marker to stop any further automatic changes to the description. ---> <!--- START AUTOGENERATED NOTES ---> <!--- END AUTOGENERATED NOTES --->
Generate branch-specific secrets prefix for `gcp_secrets` input
Contents (#20)
IMPORTANT: There is 1 breaking change.
Enhancements
- 💥 BREAKING CHANGE: Generate branch-specific secrets prefix for
gcp_secrets
input of django deployment workflow
Refactoring
- Get GCP credentials separately from other secrets
Upgrade instructions
💥 Generate branch-specific secrets prefix for `gcp_secrets` input
Remove the branch-specific path from the secrets given in the gcp_secrets
input to the deploy-cloud-run-django-server.yml
workflow
Upgrade Django server deployment workflow
Summary
This release upgrades the reusable deploy-cloud-run-django-server
workflow to take secrets from GCP and additional environment variables for use with the collectstatic
and migrate
Django commands. Several fixes are also included.
Contents (#18)
New features
- Add
gcp_secrets
andenv_vars
inputs for use with thecollectstatic
andmigrate
Django commands
Enhancements
- Remove redundant
cloud_run_base_url
andgcp_environment
inputs - Automatically add
GCP_REGION
,GCP_RESOURCE_AFFIX
, andGCP_ENVIRONMENT
environment variables to the.env
file - Show cloud run deployment URL at end of workflow
Fixes
- Fix several incorrect step name usages
- Fix image name usage in tmate session
- Fix showing secret manager prefix
- Fix value of
GCP_ENVIRONMENT
envvar - Fix
start.sh
instruction for debugging - Fix default task queue names
Operations
- Add local pull request description workflow
- Add local release workflow and version file
Dependencies
- Upgrade to
octue/[email protected]
in server workflow - Upgrade to
actions/checkout@v4