rspec:artifact-collector as-if-foss: extends: - .artifact-collector - .as-if-foss:rules:start-as-if-foss needs: # We need to wait for `start-as-if-foss` because cross project needs # will not wait, and it'll simply look at the latest pipeline regardless # status. This means we need to wait for the whole FOSS pipeline before # trying to fetch the artifacts from there, ensuring they're available. - job: start-as-if-foss - project: "${CI_PROJECT_NAMESPACE}/gitlab-foss" ref: as-if-foss/${CI_COMMIT_REF_NAME} job: rspec:artifact-collector unit # optional is not supported. Error: # jobs:rspec:artifact-collector as-if-foss:needs:need config contains unknown keys: optional # optional: true - project: "${CI_PROJECT_NAMESPACE}/gitlab-foss" ref: as-if-foss/${CI_COMMIT_REF_NAME} job: rspec:artifact-collector system # optional: true - project: "${CI_PROJECT_NAMESPACE}/gitlab-foss" ref: as-if-foss/${CI_COMMIT_REF_NAME} job: rspec:artifact-collector remainder # optional: true