Dogfooding auto Release Notes on cloud deploy templates
Once #26015 or #15148 are supported, we should Dogfood this in our own cloud deploy templates to make release notes automatic and not manual.
Whenever some code is merged into master
on gitlab-org/cloud-deploy
and a new tag is created, a new Docker image will be pushed accordingly to the GitLab registry and a new Release note will be created automatically, via the release
keyword in the .gitlab-ci.yml
file. (although removing the :ci_release_generation
feature flag is a necessary prerequisite).
This Release note will communicate the updated Docker command to pull the image with the correct digest, eg.:
docker pull registry.gitlab.com/gitlab-org/cloud-deploy@sha256:2f5f644edb7afb5f6820260c73ba4c43fe1040
To leverage the auto release notes, we would need to specify the correct details within a release
attribute in .gitlab-ci.yml
for the cloud-deploy
project.