-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(ci): actually create a cached state image after running a sync #4669
Conversation
I'm running a full and checkpoint sync here: We need to check that both checkpoint and tip cached state disks are created before we merge to |
I'm running the Job again after some fixes |
These seemed to work as intended. The full sync timed out, and skipped creating the image (as expected), but that's going to be fixed in another PR. |
@Mergifyio refresh |
✅ Pull request refreshed |
Motivation
A previous refactor made the cached state image job always get skipped.
Specifications
https://docs.github.com/en/actions/learn-github-actions/expressions#status-check-functions
This means that if any dependent job is skipped, the current job also gets skipped.
But we want to run after a successful job and an unused (skipped) job.
Solution
!failure() && !cancelled()
to run after a skipped jobReview
This is blocking a bunch of work, and slowing down the tests.
Reviewer Checklist