From a64f4856952e646acf4a87cef31085869601ed0c Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 10 Oct 2024 13:52:32 +0200 Subject: [PATCH] .github/workflows: update backstage-cli cache to use unique keys Signed-off-by: Patrik Oldsberg --- .github/workflows/ci.yml | 6 ++++-- .github/workflows/deploy_packages.yml | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 81d1d109b1..af727736f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -238,7 +238,9 @@ jobs: uses: actions/cache/restore@v4 with: path: .cache/backstage-cli - key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli + key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli-${{ github.run_id }} + restore-keys: | + ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli- - name: lint changed packages run: yarn backstage-cli repo lint --since origin/master --successCache --successCacheDir .cache/backstage-cli @@ -258,7 +260,7 @@ jobs: if: always() with: path: .cache/backstage-cli - key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli + key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli-${{ github.run_id }} # We run the test cases before verifying the specs to prevent any failing tests from causing errors. - name: verify openapi specs against test cases diff --git a/.github/workflows/deploy_packages.yml b/.github/workflows/deploy_packages.yml index eda5e7e0c6..8bafa2fe43 100644 --- a/.github/workflows/deploy_packages.yml +++ b/.github/workflows/deploy_packages.yml @@ -97,7 +97,9 @@ jobs: uses: actions/cache@v4 with: path: .cache/backstage-cli - key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli + key: ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli-${{ github.run_id }} + restore-keys: | + ${{ runner.os }}-v${{ matrix.node-version }}-backstage-cli- - name: lint run: yarn backstage-cli repo lint --successCache --successCacheDir .cache/backstage-cli