Automatically run the check_omnibus_packages_tagging job in the monthly release pipeline
What does this MR do and why?
Describe in detail what your merge request does and why.
This MR removes the manual triggering of the monthly_release_tag_day:check_omnibus_packages_tagging
of the monthly release pipeline following the automation of the tagging job. The job will be automatically triggered 90 minutes after the latter is completed.
Related issue: gitlab-com/gl-infra/delivery#20575 (closed)
Tagging stage in the monthly release tasks
Tag day: Wednesday, Sep 18
-
Start the monthly_release_tag_day:prepare
job in the monthly release pipeline: https://example.com/foo/bar/-/pipelines/1- Jobs to verify the integrity of the stable branches (
monthly_release_tag_day:ensure_stable_branches_green
) and the mirror status (monthly_release_tag_day:mirror_status
) will start automatically.
- Jobs to verify the integrity of the stable branches (
-
Once the above jobs are green, trigger the monthly_release_tag_day:start_tag
job: https://example.com/foo/bar/-/pipelines/1- This job will tag the final
17.4.0
version.
- This job will tag the final
-
The monthly_release_tag_day:check_omnibus_packages_tagging
job will be triggered 90 minutes after tagging completes. However, if possible, you can start it earlier. In case the job fails, troubleshoot the issue, and rerun the job.-
Check that the CNG Images are built: CNG builds. -
Check that the Helm chart is built by making sure the publish_tagged_package
job succeeded: v8.4.0
-
-
After tagging, the release.gitlab.net instance was automatically updated with the latest monthly release. Corroborate if the deployment was successful by verifying that the monthly_release_tag_day:verify_release_deploy
job succeeded.- A Slack notification with
Validate release.gitlab.net running 17.4.0 has successfully executed
will be sent to#f_upcoming_release
.
- A Slack notification with
-
Validate 17.4.0
has been passed automated QA by ensuring therelease-gitlab-qa-smoke
job from the release deploy pipeline is green.
Past this point, no new code can be added to the release that was not included in the final RC.
Content
- Update
monthly_release_tag_day:check_omnibus_packages_tagging
to run 90m aftermonthly_release_tag_day:tag
- Update the monthly release tasks issue template accordingly
Author Check-list
-
Has documentation been updated?
Edited by Mawreen Dela Cruz