-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[github-actions] Tools unavailable due to cache failure #9280
Comments
Closing this issue with the following understanding: Tools are cached with a hash key generated from Altering the tools module results in generating a new hash key for the tools, and therefore bypasses the corrupt cache entry. |
Looks like it's some rase condition happened, and a cache entry stuck in "reserved" state with no content in it. Here is a comment for a similar issue that we had: actions/cache#485 (comment) |
|
This issue sheds more light on the problem. I found this after observing another instance of this problem, by digging up what appears to be the actual failure where the cache became corrupted.
|
Reopening this issue in hopes that the new hint may lead to an actual solution. |
Describe the bug
All PRs began failing at some point in the last 24 hours. Failure error messages indicate that the tools installed by
make install-tools
cannot be found. Typically, these are installed once per workflow by thesetup-environment
job, and then restored in each subsequent job that uses them, via the github actions cache. The root cause has not yet been determined.#9276 is an immediate fix for the issue, which removes caching of tools and instead installs them every time they are needed. Unfortunately, non-trivial run time is added to workflows that benefitted from caching the tools.
Ideally, the root cause should be determined and addressed, and caching of tools should be restored.
The text was updated successfully, but these errors were encountered: