From 9ce9c6ea68cb248748c5cfd527b27aa7a8dec97f Mon Sep 17 00:00:00 2001 From: congqixia Date: Tue, 31 May 2022 10:12:02 +0800 Subject: [PATCH] [skip e2e]Fix ccache hashFiles paths (#17276) Signed-off-by: Congqi Xia --- .github/workflows/main.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index e8e10edeaf..0b3ea6e173 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -46,14 +46,20 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 + - name: "Generate CCache Hash" + env: + CORE_HASH: ${{ hashFiles( 'internal/core/**/*.cpp', 'internal/core/**/*.cc', 'internal/core/**/*.c', 'internal/core/**/*.h', 'internal/core/**/*.hpp', 'internal/core/**/CMakeLists.txt') }} + run: | + echo "corehash=${CORE_HASH}" >> $GITHUB_ENV + echo "Set CCache hash to ${CORE_HASH}" - name: Cache CCache Volumes - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: .docker/amd64-ubuntu${{ matrix.ubuntu }}-ccache - key: ubuntu${{ matrix.ubuntu }}-ccache-${{ hashFiles('/internal/core/**') }} + key: ubuntu${{ matrix.ubuntu }}-ccache-${{ env.corehash }} restore-keys: ubuntu${{ matrix.ubuntu }}-ccache- - name: Cache Go Mod Volumes - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: .docker/amd64-ubuntu${{ matrix.ubuntu }}-go-mod key: ubuntu${{ matrix.ubuntu }}-go-mod-${{ hashFiles('**/go.sum') }}