diff --git a/.gitea/workflows/web-deploy.yaml b/.gitea/workflows/web-deploy.yaml index 34e2060..1b8b7ed 100644 --- a/.gitea/workflows/web-deploy.yaml +++ b/.gitea/workflows/web-deploy.yaml @@ -16,5 +16,21 @@ jobs: - name: Ensure known host name run: ssh-keyscan ${{ vars.WEB_PROXY_IP }} >> ~/.ssh/known_hosts + - name: Restore cached Nix Store + id: cached-nix-store + uses: actions/cache/restore@v4 + with: + path: | + /nix + key: ${{ runner.os }}-nix + - name: Apply Nix build to Web Proxy host - run: nix-shell shell.nix --run "nixos-rebuild switch --no-flake --target-host ${{ vars.WEB_PROXY_TARGET_HOST }}" \ No newline at end of file + run: nix-shell shell.nix --run "nixos-rebuild switch --no-flake --target-host ${{ vars.WEB_PROXY_TARGET_HOST }}" + + - name: Save Primes + id: cache-primes-save + uses: actions/cache/save@v4 + with: + path: | + /nix + key: ${{ steps.cached-nix-store.outputs.cache-key-primary-key }}