mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-25 23:49:37 -05:00
66d8c8037b
* bump images to 0.0.1 * add gh cli commands * varibale with default value should not be required * update release docs * build and upload version manifest as part of release Signed-off-by: Fabian Kammel <fk@edgeless.systems>
2.6 KiB
2.6 KiB
Release Checklist
This checklist will prepare v1.3.0
from v1.2.0
. Adjust your version numbers accordingly.
- Merge ready PRs
- Create a new branch
release/v1.3.0
to prepare the following things:- Use Build micro-service manual and run the pipeline once for each micro-service with the following parameters:
- branch:
release/v1.3.0
- Container image tag:
v1.3.0
- Version of the image to build:
1.3.0
# Alternative from CLI gh workflow run build-micro-service-manual.yml --ref release/v1.3.0 -F microService=access-manager -F imageTag=v1.3.0 -F version=1.3.0 gh workflow run build-micro-service-manual.yml --ref release/v1.3.0 -F microService=join-service -F imageTag=v1.3.0 -F version=1.3.0 gh workflow run build-micro-service-manual.yml --ref release/v1.3.0 -F microService=kmsserver -F imageTag=v1.3.0 -F version=1.3.0 gh workflow run build-micro-service-manual.yml --ref release/v1.3.0 -F microService=verification-service -F imageTag=v1.3.0 -F version=1.3.0
- branch:
- Use Build operator manual and run the pipeline once with the following parameters:
- branch:
release/v1.3.0
- Container image tag:
v1.3.0
# Alternative from CLI gh workflow run build-operator-manual.yml --ref release/v1.3.0 -F imageTag=v1.3.0
- branch:
- Review and update changelog with all changes since last release. GitHub's diff view helps a lot!
- Update versions versions.go to
v1.3.0
and push your changes. - Create a production coreOS image
gh workflow run build-coreos.yml --ref release/v1.3.0 -F debug=false -F coreOSConfigBranch=constellation
- Update default images in config
- Merge this branch back to
main
- Use Build micro-service manual and run the pipeline once for each micro-service with the following parameters:
- Run E2E to confirm stability and generate measurements
- Create a new tag in
constellation
onmain
git tag v1.3.0
- Run Release CLI action on the tag
- The previous step will create a draft release. Check build output for link to draft release. Review & approve.
- Create a new tag in
constellation-docs
git tag v1.3.0