-
Notifications
You must be signed in to change notification settings - Fork 125
Test Bazel remote cache issue #73
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
Conversation
I pushed these containers:
Re-apply the |
Thanks for testing this internally I was trying to use the remote cache some months ago with a simple Github Action on this repository at #48 |
Some context on what was being tested here: we have an internal job where a Docker image could be passed as an argument. This allows us to test the nightly test suite on different build environments. When I first ran this job with the manylinux2014 Docker image from #57, I expected one of the tests to fail but Bazel instead used the cache to mark it as passed. This was puzzling as this test had never passed before in the manylinux2014 build environment so I was confused as to how the cache was used here. Turns out this is a known issue of the Bazel remote cache, i.e, it does not pay attention to differences in the things like compiler path and although it's not clear why this happened, because the toolchain for manylinux2014 appeared to be different enough. This has been resolved by changing the value of Thank you @angerson @perfinion for the help in resolving this! |
Ok thanks, It seems that your issue was only related to invalidate the cache not about remote cache misses. |
Yes, sorry about the confusion and the lack of context in the original comment of this PR. |
This is to test an internal job that makes use of Bazel remote cache but is not working as intended.