-
Notifications
You must be signed in to change notification settings - Fork 9
Description
opening this as an issue since it's worth looking into. i don't think there's a simple solution here since if the cache is missing, the tests should fail (on retry) - but perhaps there's some way we can check for a cache, and then rebuild automatically if it's missing.
not sure what this may look like, or if it would lead to something like an indefinite loop that eventually times out - but it's worth a look.
from the PR:
Setting this to true makes a job fail if it does not have a cache hit, but this can happen in valid scenarios, such as retrying a failing test after the cache has been cleared. This causes some flakiness in CI (specifically during retries).
E.g. https://github.com/stacks-network/stacks-core/actions/runs/12794516952/job/35724642399?pr=5706
ref: #59