Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release process to include a rc and testing of upgrade deployment repo prior to release. #2727

Open
marrobi opened this issue Oct 12, 2022 · 0 comments
Labels
design Figure out how we should do something story Stories are the smallest unit of work to be done for a project. storysize/L 1 week (2.5 days)

Comments

@marrobi
Copy link
Member

marrobi commented Oct 12, 2022

Description

Build upon https://microsoft.github.io/AzureTRE/latest/tre-developers/release/

To ensure deployments and upgrades are smooth after a release, I suggest we create a release candidate first, ensuring extended tests complete on the release PR. Create a branch in the deployment repo with any updates. Test that on a fresh deployment and upgrade from the prior version. Once successful, verify docs are correct as far as secrets etc, create a release (not rc), and PR the new deployment branch.

consider before making a release

  • Remove any Terraform or Database migrations that are from previous versions.
  • Do an upgrade test from the last version, and not skipped any versions.
  • Update terraform providers to latest versions
@marrobi marrobi added the story Stories are the smallest unit of work to be done for a project. label Oct 12, 2022
@marrobi marrobi added the design Figure out how we should do something label Jan 30, 2023
@tim-allen-ck tim-allen-ck self-assigned this May 23, 2024
@tim-allen-ck tim-allen-ck added the storysize/L 1 week (2.5 days) label May 23, 2024
@tim-allen-ck tim-allen-ck added this to the Release 0.19.0 milestone May 23, 2024
@tim-allen-ck tim-allen-ck removed their assignment Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Figure out how we should do something story Stories are the smallest unit of work to be done for a project. storysize/L 1 week (2.5 days)
Projects
Development

No branches or pull requests

2 participants