diff --git a/.github/workflows/crane.yml b/.github/workflows/crane.yml index 5af4c98..2d9bf41 100644 --- a/.github/workflows/crane.yml +++ b/.github/workflows/crane.yml @@ -30,37 +30,17 @@ jobs: check-type: [my-crate-fmt, my-crate] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: nixbuild/nix-quick-install-action@v32 with: nix_conf: | keep-env-derivations = true keep-outputs = true - - name: Restore Nix store cache - id: cache-nix-restore - uses: nix-community/cache-nix-action/restore@v6 - with: - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} - restore-prefixes-first-match: nix-${{ runner.os }}- - - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client login nex https://nix.nexveridian.com ${{ secrets.ATTIC_TOKEN }} || true - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client cache create wikidata-to-surrealdb || true - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client use wikidata-to-surrealdb || true - - run: nix build -I nixpkgs=channel:nixos-unstable nixpkgs#nix-fast-build - - name: Save Nix store cache - id: cache-nix-save - uses: nix-community/cache-nix-action/save@v6 - with: - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} - gc-max-store-size-linux: 2G - purge: true - purge-prefixes: nix-${{ runner.os }}- - purge-created: 0 - purge-last-accessed: 0 - purge-primary-key: never - - name: check run: | nix run -I nixpkgs=channel:nixos-unstable nixpkgs#nix-fast-build -- --flake ".#checks.$(nix eval --raw --impure --expr builtins.currentSystem).${{ matrix.check-type }}" --no-nom --skip-cached @@ -88,20 +68,13 @@ jobs: check-type: [my-crate-clippy, my-crate-nextest] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: nixbuild/nix-quick-install-action@v32 with: nix_conf: | keep-env-derivations = true keep-outputs = true - - name: Restore Nix store cache - id: cache-nix-restore - uses: nix-community/cache-nix-action/restore@v6 - with: - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} - restore-prefixes-first-match: nix-${{ runner.os }}- - - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client login nex https://nix.nexveridian.com ${{ secrets.ATTIC_TOKEN }} || true - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client cache create wikidata-to-surrealdb || true - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client use wikidata-to-surrealdb || true