-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CI: Only cache one valgrind per arch
We are using a patched valgrind for the ct tests which is built in CI and then cached in the Github Cache. Currently we are using many different compilers for these tests. Currently, for each of these compilers valgrind is recompiled and cached taking up 600-800 MB per each of the 26 compiler/arch combinations. We only have 10 GB of cache, so we are constantly triggering cache evictions. This leads to painfully slow tests for other tests that due to that have to recompile gcc which takes around 45 minutes. This commit changes the cache key for valgrind to only contain the OS and arch, but not the compiler version. Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
- Loading branch information
1 parent
df9eb51
commit 4e10cf2
Showing
3 changed files
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters