`except` is ignored for multi-project pipeline
Summary
This just started happening around 10am EST, but multi-project pipelines are not respecting only/except
requirements.
We have an upstream build in a private project that triggers two downstream builds: one for the default branch, and another for an arbitrary branch that the upstream job has strategy: depend
set.
Before, only the jobs that do not have except: - pipelines
set would run, but now the inverse happens: ALL jobs except for only: - pipelines
are triggered.
Steps to reproduce
Upstream project: https://gitlab.com/duraz0rz/upstream-project/ - This example only has one trigger job, but it exhibits the same behavior.
Triggered/downstream project: https://gitlab.com/duraz0rz/downstream-project/
What is the current bug behavior?
https://gitlab.com/duraz0rz/upstream-project/pipelines/107621507 - Upstream project triggers the downstream project correctly, but the downstream project is running the wrong jobs.
https://gitlab.com/duraz0rz/downstream-project/pipelines/107621408 - This pipeline ran correctly.
What is the expected correct behavior?
Downstream project runs the correct jobs when triggered by another pipeline.
Output of checks
This bug happens on Gitlab.com