From 4bbf19e808a93efbd8539d7edf3170a1e33dd06d Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 27 Oct 2025 11:10:43 +0100 Subject: [PATCH 1/3] Store result-cache also on failling biulds --- .github/workflows/tests.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87577d1..b99184f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -63,13 +63,13 @@ jobs: > infection.json5 cat infection.json5 | jq - - name: "Cache Result cache" - uses: actions/cache@v4 + - name: "Restore result cache" + uses: actions/cache/restore@v4 with: path: ./tmp - key: "result-cache-v1-${{ matrix.extension-name }}-${{ github.run_id }}" + key: "result-cache-v1-${{ matrix.php-version }}-${{ github.run_id }}" restore-keys: | - result-cache-v1-${{ matrix.extension-name }}- + result-cache-v1-${{ matrix.php-version }}- - name: "Run infection" run: | @@ -78,3 +78,10 @@ jobs: --log-verbosity=all \ --debug \ --logger-text=php://stdout + + - name: "Save result cache" + uses: actions/cache/save@v4 + if: ${{ !cancelled() }} + with: + path: ./tmp + key: "result-cache-v1-${{ matrix.php-version }}-${{ github.run_id }}" From 56855955b1a4444b0141b8942dadf796d8cfde09 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 27 Oct 2025 11:11:31 +0100 Subject: [PATCH 2/3] Update cache key in GitHub Actions workflow --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b99184f..ced9739 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -67,9 +67,9 @@ jobs: uses: actions/cache/restore@v4 with: path: ./tmp - key: "result-cache-v1-${{ matrix.php-version }}-${{ github.run_id }}" + key: "result-cache-v1-${{ matrix.extension-name }}-${{ github.run_id }}" restore-keys: | - result-cache-v1-${{ matrix.php-version }}- + result-cache-v1-${{ matrix.extension-name }}- - name: "Run infection" run: | From 24a28228dec70872400517e2e7e874c5be4a68ab Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Mon, 27 Oct 2025 11:11:49 +0100 Subject: [PATCH 3/3] Update cache key to use extension name --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ced9739..3d8bc59 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -84,4 +84,4 @@ jobs: if: ${{ !cancelled() }} with: path: ./tmp - key: "result-cache-v1-${{ matrix.php-version }}-${{ github.run_id }}" + key: "result-cache-v1-${{ matrix.extension-name }}-${{ github.run_id }}"