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 reference HEAD 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 🐛 is that there's no retry button for this pipeline.

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

Assignee Loading
Time tracking Loading