Ci Runners stopped respecting tags
Summary
I have CI jobs configured something like this:
...
my job:
...
tags:
- aws
...
Suddenly the public runners started picking up this job. As far as I can see the public runners are not tagged with aws
.
Issue started somewhere between Nov 12, 2018 3:29pm GMT+0100
and Nov 12, 2018 3:29pm GMT+0100
.
Runners:
- shared-runners-manager-3.gitlab.com
- shared-runners-manager-4.gitlab.com
- shared-runners-manager-6.gitlab.com
Looks like tag is missing from job description.
Steps to reproduce
Setup and run a CI pipeline with some tag not set on public runners and see if they pick up the job.
Example Project
Unable to reproduce in new projects, but several existing pipelines in our organisation are failing due to this.
What is the current bug behavior?
Public runners hijack jobs tagged for private runners. Tags no longer shows up in job description.
What is the expected correct behavior?
Jobs tagged with tags only matching private runners should be ran by private runners.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com