diff --git a/.github/workflows/build-quickgui.yml b/.github/workflows/build-quickgui.yml index 744b6ef..0b4199b 100644 --- a/.github/workflows/build-quickgui.yml +++ b/.github/workflows/build-quickgui.yml @@ -120,9 +120,12 @@ jobs: - 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@v7" + 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 with Nix ❄️" run: | nix build .#quickgui diff --git a/.github/workflows/flake-checker.yml b/.github/workflows/flake-checker.yml index 0afd1a1..d3358e9 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@v7 + - 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 d754801..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@v7 + - 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-quickgui.yml b/.github/workflows/publish-quickgui.yml index 649bd87..71a925e 100644 --- a/.github/workflows/publish-quickgui.yml +++ b/.github/workflows/publish-quickgui.yml @@ -103,8 +103,11 @@ jobs: - uses: "actions/checkout@v4" with: ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}" - - uses: "DeterminateSystems/nix-installer-action@v16" - - uses: "DeterminateSystems/magic-nix-cache-action@v7" + - 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/flakehub-push@v5" with: visibility: "public"