workflow: test new way to cache

This commit is contained in:
cy 2025-03-13 15:59:29 -04:00
parent 1067cba34b
commit 2f7ebbdcaf
Signed by: cy
SSH key fingerprint: SHA256:o/geVWV4om1QhUSkKvDQeW/eAihwnjyXkqMwrVdbuts
2 changed files with 9 additions and 3 deletions

View file

@ -73,7 +73,9 @@ jobs:
- name: cache result - name: cache result
run: | run: |
nix run github:zhaofengli/attic push main result derivation="$(nix path-info --derivation "${{ matrix.machine }}")"
cache="$(nix-store --query --requisites --include-outputs "$derivation")"
nix run github:zhaofengli/attic push main --stdin <<< "$cache"
- name: prepare tarball to upload - name: prepare tarball to upload
run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result
@ -142,7 +144,9 @@ jobs:
- name: cache result - name: cache result
run: | run: |
nix run github:zhaofengli/attic push main result derivation="$(nix path-info --derivation "${{ matrix.home }}")"
cache="$(nix-store --query --requisites --include-outputs "$derivation")"
nix run github:zhaofengli/attic push main --stdin <<< "$cache"
- name: prepare tarball to upload - name: prepare tarball to upload
run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result

View file

@ -48,7 +48,9 @@ jobs:
- name: cache result - name: cache result
run: | run: |
nix run github:zhaofengli/attic push main result derivation="$(nix path-info --derivation "${{ matrix.package }}")"
cache="$(nix-store --query --requisites --include-outputs "$derivation")"
nix run github:zhaofengli/attic push main --stdin <<< "$cache"
- name: prepare tarball to upload - name: prepare tarball to upload
run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result