From e63a861f43f4d9e5de1bfd0441f7b5d8d6e2913c Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 26 Mar 2025 15:35:59 +0000 Subject: [PATCH] actions: cache: use separate jobs for restore and save --- actions/example-cache/.forgejo/workflows/test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/actions/example-cache/.forgejo/workflows/test.yml b/actions/example-cache/.forgejo/workflows/test.yml index c8d1e0bf..a431d5f6 100644 --- a/actions/example-cache/.forgejo/workflows/test.yml +++ b/actions/example-cache/.forgejo/workflows/test.yml @@ -1,7 +1,7 @@ on: [push] jobs: - build: + save-cache: runs-on: docker container: image: code.forgejo.org/oci/node:20-bookworm @@ -29,9 +29,12 @@ jobs: /usr/local/bin/something key: ${{ steps.cachestep1.outputs.cache-primary-key }} - - name: remove something - run: rm /usr/local/bin/something - + restore-cache: + runs-on: docker + needs: [save-cache] + container: + image: code.forgejo.org/oci/node:20-bookworm + steps: - name: cache restore id: cachestep2 uses: https://data.forgejo.org/actions/cache/restore@v4