[primer] Allow primer comment job to recreate venv #9427
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Type of Changes
Description
If five days elapse without a commit on main, the artifacts created by the last primer / main job are still around, and can be used by the compare job, but the compare job will fail because the venv it needs will likely have been evicted in the meantime because we cache so much and are constantly running low on space.
The solve here is to just let the compare job recreate the venv. I tested by rerunning the primer / main job, and without even waiting for it to finish, I could rerun this failing primer / comment job, and it succeeded.
Refs #9419 (comment)