Split cookbook publishing MRs
When publishing new cookbook versions, we generate an MR to update the per-environment pinning. This also generates multiple pipelines to push these changes into prod and non-prod.
Currently a single MR is created. This can cause inadvertent "push to prod" if two people are deploying at the same time.
To fix this, we need to create the prod and non-prod changes in separate MRs.
RCA for production#1838 (closed)
Look into tooling in https://gitlab.com/gitlab-cookbooks/cookbook-publisher/-/blob/master/publisher.rb to create the two MRs?
Edited by 🤖 GitLab Bot 🤖