diff --git a/.github/workflows/cache-tests.yml b/.github/workflows/cache-tests.yml index dfe89f68ac..a2466a9cb1 100644 --- a/.github/workflows/cache-tests.yml +++ b/.github/workflows/cache-tests.yml @@ -16,6 +16,7 @@ jobs: strategy: matrix: runs-on: [ubuntu-latest, windows-latest, macOS-latest] + compression: ['auto', 'gzip', 'zstd', 'none'] fail-fast: false runs-on: ${{ matrix.runs-on }} @@ -55,8 +56,14 @@ jobs: # We're using node -e to call the functions directly available in the @actions/cache package - name: Save cache using saveCache() - run: | - node -e "Promise.resolve(require('./packages/cache/lib/cache').saveCache(['test-cache','~/test-cache'],'test-${{ runner.os }}-${{ github.run_id }}'))" + run: > + node -e "Promise.resolve(require('./packages/cache/lib/cache').saveCache( + ['test-cache','~/test-cache'], + 'test-${{ runner.os }}-${{ github.run_id }}', + undefined, + false, + ${{ matrix.compression }} + ))" - name: Delete cache folders before restoring shell: bash