Efficiency improvements for Hugo update process
A Hugo update requires many steps (example checklist), and 7 separate MRs:
- MR to create the build image
- MR to update the build image reference in gitlab
- MR to update the build image reference in gitlab-runner
- MR to update the build image reference in omnibus-gitlab
- MR to update the build image reference in charts
- MR to update the build image reference in operator
- MR up update docs-gitlab-com
We have plans to add two more Docs projects (glab
and get
) this year, which will make this 9 MRs.
This makes updating Hugo very time-consuming and requires input from many team-members to get MRs reviewed/merged across all the different projects.
How could we make this more efficient?
Edited by Sarah German