diff --git a/.github/workflows/clang-tests.yml b/.github/workflows/clang-tests.yml index 5d0547625a85..36d10ff562bf 100644 --- a/.github/workflows/clang-tests.yml +++ b/.github/workflows/clang-tests.yml @@ -12,6 +12,7 @@ on: paths: - 'clang/**' - 'llvm/**' + - '.github/workflows/clang-tests.yml' jobs: build_clang: @@ -25,12 +26,16 @@ jobs: - macOS-latest steps: - name: Install Ninja - uses: llvm/actions/install-ninja@master + uses: llvm/actions/install-ninja@main - uses: actions/checkout@v1 with: fetch-depth: 1 + - name: ccache + uses: hendrikmuhs/ccache-action@v1 + with: + key: ${{ matrix.os }} - name: Test clang - uses: llvm/actions/build-test-llvm-project@master + uses: llvm/actions/build-test-llvm-project@main with: - cmake_args: -G Ninja -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_BUILD_TYPE=Release + cmake_args: -G Ninja -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache build_target: check-clang