diff --git a/.github/workflows/build_rocky.yml b/.github/workflows/build_rocky.yml index d43fa2eca9..7afefa5b61 100644 --- a/.github/workflows/build_rocky.yml +++ b/.github/workflows/build_rocky.yml @@ -48,8 +48,8 @@ jobs: [ -n "$install_root" ] && find "$install_root" -type f -name 'cache-*.tar.gz' -maxdepth 1 -exec tar -xzf {} -C "$install_root" \; || true - name: ccache - # Latest release (1.2.19) doesn't support Rocky, so using a specific commit. - uses: hendrikmuhs/ccache-action@eca11c308176d48942455b9e5b1b70ff6950a778 + # TODO: Use tag after 1.2.20 releases. + uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 with: key: ubuntu-22.04-${{ runner.arch }}-rockylinux8 diff --git a/.github/workflows/build_rocky_arm.yml b/.github/workflows/build_rocky_arm.yml index a29a11ab39..0f4b50f128 100644 --- a/.github/workflows/build_rocky_arm.yml +++ b/.github/workflows/build_rocky_arm.yml @@ -48,8 +48,8 @@ jobs: [ -n "$install_root" ] && find "$install_root" -type f -name 'cache-*.tar.gz' -maxdepth 1 -exec tar -xzf {} -C "$install_root" \; || true - name: ccache - # Latest release (1.2.19) doesn't support Rocky, so using a specific commit. - uses: hendrikmuhs/ccache-action@eca11c308176d48942455b9e5b1b70ff6950a778 + # TODO: Use tag after 1.2.20 releases. + uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 with: key: ubuntu-22.04-${{ runner.arch }}-rockylinux8 diff --git a/.github/workflows/build_win.yml b/.github/workflows/build_win.yml index 2d6d31e686..378e8a2d02 100644 --- a/.github/workflows/build_win.yml +++ b/.github/workflows/build_win.yml @@ -37,8 +37,8 @@ jobs: } - name: ccache - # Use fork to resolve cache misses / duplicated cache entries on Windows. - uses: Andrej730/ccache-action@main + # TODO: Use tag after 1.2.20 releases. + uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 with: key: win-${{ matrix.arch }} # Windows ccache needs ~1GB diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a969192d5d..d63e12ac6e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,7 +70,10 @@ jobs: libhdf5-dev libcgal-dev libeigen3-dev - name: ccache - uses: hendrikmuhs/ccache-action@v1.2 + # TODO: temporarily pointing to 1.2.19 to get notified by dependabot when 1.2.20 is released + # to update hardcoded references to commits in some other workflows. + # Then we can switch back to 1.2 in all actions. + uses: hendrikmuhs/ccache-action@v1.2.19 with: key: ubuntu-22.04-${{ runner.arch }}