diff --git a/.github/workflows/test-cache.yml b/.github/workflows/test-cache.yml index 3adcfee..0774f4e 100644 --- a/.github/workflows/test-cache.yml +++ b/.github/workflows/test-cache.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/cache@v4 id: cache with: - path: $RUNNER_TEMP/test_cache.img + path: ${{ runner.temp }}/test_cache.img key: ${{ hashFiles('**/test-cache.yml') }}-${{ hashFiles('**/*.sh') }} - uses: ./ # pguyot/arm-runner-action@HEAD @@ -33,10 +33,21 @@ jobs: - name: Move and rename image with dependencies if: steps.cache.outputs.cache-hit != 'true' run: | - mv ${{ steps.install_deps.outputs.image }} $RUNNER_TEMP/test_cache.img + mv ${{ steps.install_deps.outputs.image }} ${{ runner.temp }}/test_cache.img - uses: ./ # pguyot/arm-runner-action@HEAD with: - base_image: file://$RUNNER_TEMP/test_cache.img + base_image: file://${{ runner.temp }}/test_cache.img commands: | /usr/games/fortune /usr/share/games/fortunes/fortunes | /usr/games/cowsay + + check_cache: + runs-on: ubuntu-latest + needs: [test_cache] + steps: + - uses: actions/checkout@v4 + - uses: actions/cache@v4 + with: + path: ${{ runner.temp }}/test_cache.img + key: ${{ hashFiles('**/test-cache.yml') }}-${{ hashFiles('**/*.sh') }} + fail-on-cache-miss: true