-
Notifications
You must be signed in to change notification settings - Fork 287
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
CI cache poisoning #959
Labels
area/tooling
Affects the dev or user toolchain (e.g. tests, ci, build tools)
Comments
vroldanbet
added
the
area/tooling
Affects the dev or user toolchain (e.g. tests, ci, build tools)
label
Oct 28, 2022
The Analyzer CI build seems to be the culprit:
|
The change worked, but reopening because we still have poisoning between builds doing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Our CI jobs running tests rely on caching to skip the whole
go mod download
phase, which usually eats a lot of time. Caching was introduced recently in #950, which can shove up to 2m in the best case.Unfortunately, given we run multiple tests as individual jobs, and due to go's toolchain only downloading the modules needed as of recent versions, sometimes our CI my end up caching a version that has a small subset of modules, and as a consequence we lose the boost in CI time.
We should investigate why this happens, which job is doing this, and how can we make sure it does not write the local go empty module cache to CI cache.
The text was updated successfully, but these errors were encountered: