Skip to content

Update job_artifacts_troubleshooting.md to account for needs:project not...

Isaac Dawson requested to merge idawson-master-patch-32897 into master

What does this MR do and why?

Adds a trouble shooting condition where more than one needs:project causes the "This job could not start because it could not retrieve the needed artifacts." error.

Update job_artifacts_troubleshooting.md to account for needs:project not supporting multiple projects

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

N/A

How to set up and validate locally

Setup a project that pulls files from an upstream job, but the job has two projects listed in it's needs section:

  needs:
    - project: gitlab-org/secure/vulnerability-research/misc/bap-trigger
      job: create-work
      ref: main
      artifacts: true
    - project: gitlab-org/security-products/analyzers/semgrep
      job: create-work
      ref: main
      artifacts: true

Note the above is invalid as it doesn't appear to support multiple needs:project.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports