Pipelines that error fetching an include cannot be retried
Summary
During https://status.gitlab.com/pages/incident/5b36dc6502d06804c08349f7/5da63402d8a2fe1a65de9a32 we had a CI pipeline that failed with
yaml invalid
Found errors in your .gitlab-ci.yml:
Project
org/repo
referenceHEAD
does not exist!You can also test your .gitlab-ci.yml in CI Lint
Which seems to have occurred because of the service issue (the referenced org/repo REF does in fact exist.
The
Steps to reproduce
-
include
a file from another repo in .gitlab-ci.yml - push both repos to gitlab.com
- wait for a website outage
- try to run a pipeline
Example Project
The repo that is currently experiencing this problem is private, but I will try to reproduce in a public repo.
(If you are using an older version of GitLab, this will also determine whether the bug is fixed in a more recent version)
What is the current bug behavior?
- cannot retry a ci pipeline that fails when an
include:file
reference that exists fails to load
What is the expected correct behavior?
- should be able to retry the pipeline
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise.)
Output of checks
This bug happens on GitLab.com