I’m getting this error:
This job depends on other jobs with expired/erased artifacts
image: docker:18 variables: GIT_STRATEGY: clone stages: - update_sandbox stage_images: stage: update_sandbox resource_group: sandbox timeout: 15m artifacts: expire_in: never paths: - sandbox_manifest.txt script: - ./stage_images.sh
Downstream job (this is where we get the error):
image: docker:18 variables: GIT_STRATEGY: clone stages: - update_sandbox2 restage_images: stage: update_sandbox2 resource_group: sandbox timeout: 15m needs: - project: skicamp/lightning/sandbox job: stage_images ref: master artifacts: true artifacts: paths: - sandbox2_manifest.txt - sandbox_manifest.txt script: - ./stage_sandbox2_images.sh
Version: GitLab Enterprise Edition 13.11.3-ee
The upstream job absolutely leaves unexpired artifacts. But for some reason, the downstream job does not detect that.