Update all runner tags to use gitlab-org-experimental runners
Summary
This MR updates all runner tags in the CI configuration to use gitlab-org-experimental runners instead of the current production runners.
Changes Made
The following tag mappings have been updated:
-
gitlab-org→gitlab-org-experimental -
gitlab-org-docker→gitlab-org-experimental-docker -
saas-linux-2xlarge-amd64→gitlab-org-experimental -
saas-linux-medium-amd64→gitlab-org-experimental -
windows-1809→gitlab-org-experimental-windows-2019 -
windows-21h1→gitlab-org-experimental-windows-2022
Files Modified
-
.gitlab/ci/_project_canonical.gitlab-ci.yml- Updated instance tag references for canonical project -
.gitlab/ci/_project_fork.gitlab-ci.yml- Updated instance tag references for forks -
.gitlab/ci/build.gitlab-ci.yml- Updated hardcoded tag in "helper images" job
Impact
All CI jobs will now run on the experimental runner infrastructure instead of the production runners. This includes:
- Build jobs (binaries, helper images, runner images)
- Test jobs
- Package jobs
- Release jobs
- All other pipeline stages
Testing
The changes should be tested by running a pipeline on this branch to ensure all jobs can successfully pick up runners with the new tags.