From 57990b65c6aa03a31dbee97dd43e6856d0f8e349 Mon Sep 17 00:00:00 2001 From: eyal0 <109809+eyal0@users.noreply.github.com> Date: Wed, 24 Mar 2021 23:10:22 -0600 Subject: [PATCH] ci: Fix cache saving using restore-key --- .github/workflows/ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 084a7c976..2c1eb2222 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -129,12 +129,18 @@ jobs: else echo "::set-output name=path::${{ matrix.local_install_path }}" fi + - name: Get a random number + run: echo "RANDOM_SUFFIX=${RANDOM}${RANDOM}" >> $GITHUB_ENV - name: Cache local install path uses: eyal0/cache@main with: path: ${{ steps.sanitize-key.outputs.path }} - key: ${{ steps.sanitize-key.outputs.key }} + key: ${{ steps.sanitize-key.outputs.key }}-${{ env.RANDOM_SUFFIX }} + restore-keys: | + ${{ steps.sanitize-key.outputs.key }}- update-env-variable: "UPDATE_CACHE" + - name: Default don't update cache + run: echo "UPDATE_CACHE=false" >> $GITHUB_ENV - name: Build and install boost if: matrix.os == 'ubuntu' env: