mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-02 06:16:08 -04:00
ci: automate manual post-release steps (#3498)
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
This commit is contained in:
parent
247df63d68
commit
900fb3f88b
3 changed files with 116 additions and 17 deletions
|
@ -85,17 +85,9 @@ Releases should be performed using [the automated release pipeline](https://gith
|
|||
## Post release steps
|
||||
|
||||
1. Publish the [provider release](https://github.com/edgelesssys/terraform-provider-constellation/releases)
|
||||
2. Merge the versioned docs PR
|
||||
3. Close fixed "known issues"
|
||||
4. Milestones management
|
||||
1. Create a new milestone for the next release
|
||||
2. Add the next release manager and an approximate release date to the milestone description
|
||||
3. Close the milestone for the release
|
||||
4. Move open issues and PRs from closed milestone to next milestone
|
||||
5. If the release is a minor version release, bump the pre-release version in the `version.txt` file.
|
||||
6. Update the `fromVersion` in `e2e-test-release.yml` and `e2e-test-weekly.yaml` to the newly released version. To check the current values, run: `grep "fromVersion: \[.*\]" -R .github`.
|
||||
7. Reset `UpgradeRequiresIAMMigration` in [`iamupgrade.go`](https://github.com/edgelesssys/constellation/blob/a88a731576184e3c5ee8527741c4a0cdaa4e9b24/cli/internal/cloudcmd/iamupgrade.go#L23).
|
||||
8. Write an email to STACKIT to inform them of the new relase. For this, you require the name and UUID of the release image. You can find the email address in our internal [wiki](https://github.com/edgelesssys/wiki/blob/master/documentation/constellation/stackit.md):
|
||||
2. Merge the automated post release PR
|
||||
3. Write an email to STACKIT to inform them of the new release. For this, you require the name and UUID of the release image. You can find the email address in our internal [wiki](https://github.com/edgelesssys/wiki/blob/master/documentation/constellation/stackit.md):
|
||||
|
||||
```shell-session
|
||||
export OS_CLOUD=stackit
|
||||
openstack image list | grep constellation
|
||||
|
@ -103,6 +95,10 @@ Releases should be performed using [the automated release pipeline](https://gith
|
|||
# | 25edf48d-161f-452b-b420-963c3a80abd8 | constellation-stable-v2.16.4-qemu-vtpm | active |
|
||||
```
|
||||
|
||||
4. Close fixed "known issues"
|
||||
5. Move open issues and PRs from this release's closed milestone to next milestone
|
||||
6. Reset `UpgradeRequiresIAMMigration` in [`iamupgrade.go`](https://github.com/edgelesssys/constellation/blob/a88a731576184e3c5ee8527741c4a0cdaa4e9b24/cli/internal/cloudcmd/iamupgrade.go#L23).
|
||||
|
||||
## Troubleshooting: Pipeline cleanup
|
||||
|
||||
No manual steps should be necessary anymore but in case you encounter issues, create a ticket to fix it. These are instructions to do some cleanup steps manually:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue