Description
The PR Emulator.wtf workflow downloads emulator-wtf-inputs from the triggering Pull Request workflow run, but that artifact is retained for only one day. A partial rerun can complete successfully and trigger PR Emulator.wtf again without rerunning the job that produces the artifact. If the original artifact has expired, instrumentation CI fails during artifact download before any tests run.
Update the workflow so a valid input artifact is available whenever the downstream workflow runs—for example, by extending the artifact retention period or otherwise ensuring the producer runs again. Rerunning PR CI should not create a false failed instrumentation check because its inputs expired.
Additional context
This occurred on PR #7209. Attempt 2 of workflow run 30712233663 reran only the previously cancelled build job more than one day later. The resulting PR Emulator.wtf run (30763712786) failed with Unable to download artifact(s): Artifact has expired.
Description
The
PR Emulator.wtfworkflow downloadsemulator-wtf-inputsfrom the triggeringPull Requestworkflow run, but that artifact is retained for only one day. A partial rerun can complete successfully and triggerPR Emulator.wtfagain without rerunning the job that produces the artifact. If the original artifact has expired, instrumentation CI fails during artifact download before any tests run.Update the workflow so a valid input artifact is available whenever the downstream workflow runs—for example, by extending the artifact retention period or otherwise ensuring the producer runs again. Rerunning PR CI should not create a false failed instrumentation check because its inputs expired.
Additional context
This occurred on PR #7209. Attempt 2 of workflow run
30712233663reran only the previously cancelled build job more than one day later. The resultingPR Emulator.wtfrun (30763712786) failed withUnable to download artifact(s): Artifact has expired.