From a96271ec83b4c25ea8b6b351e2243207dc80611d Mon Sep 17 00:00:00 2001 From: Hannes Date: Fri, 9 May 2025 10:24:14 +0800 Subject: [PATCH] ci: Replace magic-nix-cache-action --- .github/workflows/flake-checker.yml | 7 +++++-- .github/workflows/flake-updater.yml | 7 +++++-- .github/workflows/publish-release.yml | 7 +++++-- .github/workflows/test-build-quickemu.yml | 11 +++++++---- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.github/workflows/flake-checker.yml b/.github/workflows/flake-checker.yml index 11b2e7c..06d3681 100644 --- a/.github/workflows/flake-checker.yml +++ b/.github/workflows/flake-checker.yml @@ -16,6 +16,9 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: DeterminateSystems/nix-installer-action@v16 - - uses: DeterminateSystems/magic-nix-cache-action@v9 + - uses: nixbuild/nix-quick-install-action@v30 + - uses: nix-community/cache-nix-action@v6 + with: + primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} + restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} - uses: DeterminateSystems/flake-checker-action@v9 diff --git a/.github/workflows/flake-updater.yml b/.github/workflows/flake-updater.yml index b25faba..29d0731 100644 --- a/.github/workflows/flake-updater.yml +++ b/.github/workflows/flake-updater.yml @@ -13,8 +13,11 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: DeterminateSystems/nix-installer-action@v16 - - uses: DeterminateSystems/magic-nix-cache-action@v9 + - uses: nixbuild/nix-quick-install-action@v30 + - uses: nix-community/cache-nix-action@v6 + with: + primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} + restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} - uses: DeterminateSystems/update-flake-lock@v24 with: pr-title: "chore: update flake.lock" diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index de611e8..ef7c29a 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -88,8 +88,11 @@ jobs: - uses: "actions/checkout@v4" with: ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}" - - uses: "DeterminateSystems/nix-installer-action@main" - - uses: "DeterminateSystems/magic-nix-cache-action@main" + - uses: "nixbuild/nix-quick-install-action@master" + - uses: "nix-community/cache-nix-action@main" + with: + primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} + restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} - uses: "DeterminateSystems/flakehub-push@main" with: visibility: "public" diff --git a/.github/workflows/test-build-quickemu.yml b/.github/workflows/test-build-quickemu.yml index 5012cfd..91d1b6b 100644 --- a/.github/workflows/test-build-quickemu.yml +++ b/.github/workflows/test-build-quickemu.yml @@ -52,10 +52,13 @@ jobs: steps: - name: "Checkout 🥡" uses: "actions/checkout@v4" - - name: "Install Nix ❄️" - uses: "DeterminateSystems/nix-installer-action@v16" - - name: "Enable Magic Nix Cache 🪄" - uses: "DeterminateSystems/magic-nix-cache-action@v9" + - name: "Install Nix" + uses: "nixbuild/nix-quick-install-action@v30" + - name: "Enable Nix Cache" + uses: "nix-community/cache-nix-action@v6" + with: + primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} + restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} - name: "Build & Test .nix ❄️" run: | nix build .#quickemu