From 80d1e12116b828616fa710f9ea110154b9bf3970 Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sat, 14 Nov 2020 12:59:20 +0100 Subject: [PATCH] Meta: Let toolchain patches invalidate toolchain cache Fixes #4072. --- .github/workflows/cmake.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index f5c885bdc3..3b2c0b5801 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -46,7 +46,7 @@ jobs: # This assumes that *ALL* LibC headers have an impact on the Toolchain. # This is wrong, and causes more Toolchain rebuilds than necessary. # However, we want to avoid false cache hits at all costs. - key: ${{ runner.os }}-toolchain-${{ hashFiles('Libraries/LibC/**/*.h') }} + key: ${{ runner.os }}-toolchain-${{ hashFiles('Libraries/LibC/**/*.h', 'Toolchain/Patches/*.patch') }} - name: Restore or regenerate Toolchain run: TRY_USE_LOCAL_TOOLCHAIN=y ${{ github.workspace }}/Toolchain/BuildIt.sh # TODO: ccache