Automatically append the OS architecture to the cache key #150
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We had a user report as part of our Ubuntu arm64 rollout that tracked back to the apt package cache accidentally being shared between the x64 runners and arm64 runners. This resulted in some odd errors.
https://github.com/community/maintainers/discussions/480#discussioncomment-12206804
This change will add the CPU architecture to the key to be hashed.
I am not adding it if it is current "normal" case of x86_64 for ubuntu-latest, ubuntu-24.04, and ubuntu-22.04 in an effort to not needlessly invalidate caches.
Logs from
ubuntu-latest
Logs from
ubuntu-24.04-arm