From fdcead0d7b6e915f3f0f9341d7b21480a85ede38 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Wed, 24 Jul 2024 13:23:51 -0500 Subject: [PATCH] Try with caching? --- .forgejo/workflows/nix.yaml | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.forgejo/workflows/nix.yaml b/.forgejo/workflows/nix.yaml index 0a628a6..39ddca3 100644 --- a/.forgejo/workflows/nix.yaml +++ b/.forgejo/workflows/nix.yaml @@ -1,12 +1,24 @@ on: [push] jobs: - test: + check: runs-on: nix steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Check - run: | - pwd - ls -la . - nix flake check + - name: Checkout + uses: actions/checkout@v3 + + - name: Restore cached nix store + id: cache-nix-store + uses: actions/cache/restore@v4 + with: + path: /nix/store + key: ${{ runner.os }}-nix-store + + - name: Check + run: | + nix flake check + + - name: Save nix store + uses: actions/cache/save@v4 + with: + path: /nix/store + key: ${{ steps.cache-nix-store.outputs.cache-primary-key }}