Execute pipelines on `main` branch
gitlab-com/gl-infra/delivery#1357 (closed) plans to rename gitlab-org/gitlab default branch from master to main. The timeline is still in the works, tentative date could be after %14.0
Broad plan to ease the master to main transition is to do it gradually:
- First, we mirror commits from mastertomain
- Then, we change the default branch to main, and,
- We flip the mirror back, commits will be mirrored from maintomaster
Note: There are more details involved in the default branch renaming, see gitlab-com/gl-infra/delivery#1357 (closed) for further details.
For this transition to work, pipelines need to be executed on main branch, just like we currently do in master, stable and auto-deploy branches.
Scope of change
- 
Add pipeline rules for main!54409 (merged)
- 
Create new pipeline schedules for main
- 
Update CI_PRE_CLONE_SCRIPTandcache-reposcripts to be compatible withmain
- 
Update hard-coded references to masterin scripts
- 
... 
Edited  by Albert Salim