From ef2d304b49fd9c34d95b7c77d401a097302ecfb4 Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Fri, 16 Oct 2026 17:16:18 -0400 Subject: [PATCH 1/2] ci: Drop nix-install-self-hosted The only user was for nixosVMTests on aarch64-darwin, but those are no longer exposed in checks so should never run in CI. I dropped the code from github_matrix.py to handle them too. CI will fail if an apple-virt requiring build is ever attempted due to blacksmith not supporting nested virtualization on apple hw. --- .../nix-install-self-hosted/action.yml | 33 ------------------- .github/workflows/nix-build.yml | 7 ++-- nix/docs/nix-build-matrix-ci.md | 7 ++-- nix/packages/github-matrix/github_matrix.py | 9 ++--- .../github-matrix/tests/test_github_matrix.py | 2 +- 5 files changed, 9 insertions(+), 49 deletions(-) delete mode 100644 .github/actions/nix-install-self-hosted/action.yml diff --git a/.github/actions/nix-install-self-hosted/action.yml b/.github/actions/nix-install-self-hosted/action.yml deleted file mode 100644 index 005ec14791..0000000000 --- a/.github/actions/nix-install-self-hosted/action.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: 'Configure Nix on self hosted runners' -description: 'Sets up AWS credentials to push to the Nix binary cache' -inputs: - aws-role-duration: - description: 'AWS role session duration in seconds' - required: false - default: '18000' - -runs: - using: 'composite' - steps: - - name: aws-creds - uses: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1 - with: - disable-retry: true - aws-region: us-east-2 - role-to-assume: arn:aws:iam::436098097459:role/nix-artifacts-deploy-role # supabase-dev - role-session-name: gha-oidc-${{ github.run_id }} - role-duration-seconds: ${{ inputs.aws-role-duration }} - - - name: Print Nix version - shell: bash - run: nix --version - - name: Write creds files - shell: bash - run: | - umask 006 - cat > /etc/nix/aws/nix-aws-credentials < self-hosted runners -2. Large packages on Linux -> 32vcpu ephemeral runners -3. Darwin packages -> self-hosted runners -4. Default -> ephemeral runners +1. KVM packages on Linux -> 16vcpu ephemeral runners (arm-native-runner on aarch64) +2. Large packages -> 12vcpu (Darwin) / 32vcpu (Linux) ephemeral runners +3. Default -> 6vcpu (Darwin) / 8vcpu (Linux) ephemeral runners KVM packages and large packages are determined respectively by the `kvm` and `big-parallel` Nix attributes. diff --git a/nix/packages/github-matrix/github_matrix.py b/nix/packages/github-matrix/github_matrix.py index 8728175e12..11c07089db 100755 --- a/nix/packages/github-matrix/github_matrix.py +++ b/nix/packages/github-matrix/github_matrix.py @@ -234,10 +234,9 @@ def get_runner_for_package(pkg: NixEvalJobsOutput) -> RunsOnConfig | None: """Determine the appropriate GitHub Actions runner for a package. Priority order: - 1. VM packages on Darwin → self-hosted runners - 2. VM packages on Linux → 16vcpu blacksmith runners - 3. Large packages on D/L → 12/32vcpu blacksmith runners - 5. Default Darwin/Linux → 6/8vcpu blacksmith runners + 1. VM packages on Linux → 16vcpu blacksmith runners + 2. Large packages on D/L → 12/32vcpu blacksmith runners + 3. Default Darwin/Linux → 6/8vcpu blacksmith runners """ system = pkg["system"] @@ -251,8 +250,6 @@ class Specs(NamedTuple): match (is_virt_pkg(pkg), is_large_pkg(pkg), os, arch): # kvm - case (True, _, "darwin", "aarch64"): - return {"group": "self-hosted-runners-nix", "labels": ["aarch64-darwin"]} case (True, _, "linux", "aarch64"): return {"labels": ["arm-native-runner"]} case (True, _, "linux", "x86_64"): diff --git a/nix/packages/github-matrix/tests/test_github_matrix.py b/nix/packages/github-matrix/tests/test_github_matrix.py index 5319690de1..811b432b53 100644 --- a/nix/packages/github-matrix/tests/test_github_matrix.py +++ b/nix/packages/github-matrix/tests/test_github_matrix.py @@ -93,7 +93,7 @@ class TestGetRunnerForPackage: ( "aarch64-darwin", "apple-virt", - {"group": "self-hosted-runners-nix", "labels": ["aarch64-darwin"]}, + {"labels": ["blacksmith-6vcpu-macos-26"]}, ), ( "aarch64-darwin", From 35351f6054ebd6a8f0d84e8f089cd8a46e4c7bca Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Fri, 16 Oct 2026 16:48:26 -0400 Subject: [PATCH 2/2] ci: rename nix-install-ephemeral -> install-nix There's now no need for the ephemeral and I think install-nix reads better since its implying action. --- .../action.yml | 0 .../setup-github-access.sh | 0 .../setup-nix.sh | 0 .../setup-push.sh | 0 .github/workflows/ami-release-nix.yml | 4 ++-- .github/workflows/check-extension-versions.yml | 2 +- .github/workflows/cli-release.yml | 2 +- .github/workflows/cli-smoke-test.yml | 4 ++-- .github/workflows/docker-image-test.yml | 4 ++-- .github/workflows/dockerhub-release-matrix.yml | 10 +++++----- .github/workflows/manual-docker-release.yml | 10 +++++----- .github/workflows/nix-build.yml | 16 ++++++++-------- .github/workflows/nix-dependency-analysis.yml | 4 ++-- .../publish-nix-pgupgrade-bin-flake-version.yml | 4 ++-- .../workflows/publish-nix-pgupgrade-scripts.yml | 6 +++--- .github/workflows/qemu-image-build.yml | 2 +- .github/workflows/test.yml | 4 ++-- .github/workflows/testinfra-ami-build.yml | 4 ++-- .../workflows/update-flake-lock-non-critical.yml | 2 +- .github/workflows/update-flake-lock.yml | 2 +- 20 files changed, 40 insertions(+), 40 deletions(-) rename .github/actions/{nix-install-ephemeral => install-nix}/action.yml (100%) rename .github/actions/{nix-install-ephemeral => install-nix}/setup-github-access.sh (100%) rename .github/actions/{nix-install-ephemeral => install-nix}/setup-nix.sh (100%) rename .github/actions/{nix-install-ephemeral => install-nix}/setup-push.sh (100%) diff --git a/.github/actions/nix-install-ephemeral/action.yml b/.github/actions/install-nix/action.yml similarity index 100% rename from .github/actions/nix-install-ephemeral/action.yml rename to .github/actions/install-nix/action.yml diff --git a/.github/actions/nix-install-ephemeral/setup-github-access.sh b/.github/actions/install-nix/setup-github-access.sh similarity index 100% rename from .github/actions/nix-install-ephemeral/setup-github-access.sh rename to .github/actions/install-nix/setup-github-access.sh diff --git a/.github/actions/nix-install-ephemeral/setup-nix.sh b/.github/actions/install-nix/setup-nix.sh similarity index 100% rename from .github/actions/nix-install-ephemeral/setup-nix.sh rename to .github/actions/install-nix/setup-nix.sh diff --git a/.github/actions/nix-install-ephemeral/setup-push.sh b/.github/actions/install-nix/setup-push.sh similarity index 100% rename from .github/actions/nix-install-ephemeral/setup-push.sh rename to .github/actions/install-nix/setup-push.sh diff --git a/.github/workflows/ami-release-nix.yml b/.github/workflows/ami-release-nix.yml index 5b4950ef37..9b90e92290 100644 --- a/.github/workflows/ami-release-nix.yml +++ b/.github/workflows/ami-release-nix.yml @@ -31,7 +31,7 @@ jobs: uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Set PostgreSQL versions id: set-versions @@ -79,7 +79,7 @@ jobs: role-duration-seconds: 7200 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true aws-region: ${{ env.AWS_REGION }} diff --git a/.github/workflows/check-extension-versions.yml b/.github/workflows/check-extension-versions.yml index 485b4d4706..f74e2a3c67 100644 --- a/.github/workflows/check-extension-versions.yml +++ b/.github/workflows/check-extension-versions.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Check for new extension versions env: diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml index c817b619fd..999e311d0b 100644 --- a/.github/workflows/cli-release.yml +++ b/.github/workflows/cli-release.yml @@ -34,7 +34,7 @@ jobs: uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Run portability check uses: ./.github/actions/nix-build-retry diff --git a/.github/workflows/cli-smoke-test.yml b/.github/workflows/cli-smoke-test.yml index d6bbeab7e0..1e6eec0aa1 100644 --- a/.github/workflows/cli-smoke-test.yml +++ b/.github/workflows/cli-smoke-test.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Check Docker image changes id: check @@ -50,7 +50,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Create Docker context run: docker context create builders diff --git a/.github/workflows/docker-image-test.yml b/.github/workflows/docker-image-test.yml index f789ecaf14..8d907e8859 100644 --- a/.github/workflows/docker-image-test.yml +++ b/.github/workflows/docker-image-test.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Check Docker image changes id: check @@ -60,7 +60,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Create Docker context run: docker context create builders diff --git a/.github/workflows/dockerhub-release-matrix.yml b/.github/workflows/dockerhub-release-matrix.yml index fccf54c27e..aa8cea4ebb 100644 --- a/.github/workflows/dockerhub-release-matrix.yml +++ b/.github/workflows/dockerhub-release-matrix.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Generate build matrix id: set-matrix run: | @@ -75,7 +75,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Set PostgreSQL version environment variable run: echo "POSTGRES_MAJOR_VERSION=${{ matrix.version }}" >> $GITHUB_ENV @@ -100,7 +100,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - run: docker context create builders - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 with: @@ -162,7 +162,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: @@ -209,7 +209,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Debug Input from Prepare run: | diff --git a/.github/workflows/manual-docker-release.yml b/.github/workflows/manual-docker-release.yml index 22cad16426..cd3ac94984 100644 --- a/.github/workflows/manual-docker-release.yml +++ b/.github/workflows/manual-docker-release.yml @@ -17,7 +17,7 @@ jobs: outputs: matrix_config: ${{ steps.set-matrix.outputs.matrix_config }} steps: - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Generate build matrix @@ -72,7 +72,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Set PostgreSQL version environment variable run: echo "POSTGRES_MAJOR_VERSION=${{ matrix.version }}" >> $GITHUB_ENV @@ -97,7 +97,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - run: docker context create builders - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 with: @@ -169,7 +169,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: @@ -216,7 +216,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Debug Input from Prepare run: | diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index 86a0d033a8..fa15ad8865 100644 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -77,7 +77,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -105,7 +105,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -131,7 +131,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -159,7 +159,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -185,7 +185,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -213,7 +213,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install nix if: ${{ matrix.attr != '' }} - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true nix-signing-key: ${{ secrets.NIX_SIGN_SECRET_KEY }} @@ -309,7 +309,7 @@ jobs: path: base - name: Install nix - uses: ./head/.github/actions/nix-install-ephemeral + uses: ./head/.github/actions/install-nix # HEAD side already done in eval - name: Download head drvPaths diff --git a/.github/workflows/nix-dependency-analysis.yml b/.github/workflows/nix-dependency-analysis.yml index d9de1f86ce..d4b4fd8990 100644 --- a/.github/workflows/nix-dependency-analysis.yml +++ b/.github/workflows/nix-dependency-analysis.yml @@ -33,7 +33,7 @@ jobs: uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: "false" env: @@ -85,7 +85,7 @@ jobs: uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: "false" env: diff --git a/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml b/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml index d7420578c0..1433ffdacd 100644 --- a/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml +++ b/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml @@ -19,7 +19,7 @@ jobs: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Set PostgreSQL versions id: set-versions @@ -49,7 +49,7 @@ jobs: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Grab release version id: process_release_version diff --git a/.github/workflows/publish-nix-pgupgrade-scripts.yml b/.github/workflows/publish-nix-pgupgrade-scripts.yml index 6202a1efdc..ce08383a97 100644 --- a/.github/workflows/publish-nix-pgupgrade-scripts.yml +++ b/.github/workflows/publish-nix-pgupgrade-scripts.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Set PostgreSQL versions id: set-versions env: @@ -55,7 +55,7 @@ jobs: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Grab release version id: process_release_version @@ -110,7 +110,7 @@ jobs: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Grab release version id: process_release_version diff --git a/.github/workflows/qemu-image-build.yml b/.github/workflows/qemu-image-build.yml index e0237ae087..b580dd8653 100644 --- a/.github/workflows/qemu-image-build.yml +++ b/.github/workflows/qemu-image-build.yml @@ -67,7 +67,7 @@ jobs: echo "POSTGRES_MAJOR_VERSION=${{ matrix.postgres_version }}" >> $GITHUB_ENV - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Run checks if triggered manually if: ${{ github.event_name == 'workflow_dispatch' && matrix.arch == 'arm64' }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1170b46b64..095522ceb3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Set PostgreSQL versions id: set-versions run: | @@ -35,7 +35,7 @@ jobs: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD - - uses: ./.github/actions/nix-install-ephemeral + - uses: ./.github/actions/install-nix - name: Resolve git sha id: resolve-git-sha diff --git a/.github/workflows/testinfra-ami-build.yml b/.github/workflows/testinfra-ami-build.yml index bc49e48429..7caf30b165 100644 --- a/.github/workflows/testinfra-ami-build.yml +++ b/.github/workflows/testinfra-ami-build.yml @@ -28,7 +28,7 @@ jobs: uses: supabase/postgres/.github/actions/shared-checkout@HEAD - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Set PostgreSQL versions id: set-versions @@ -74,7 +74,7 @@ jobs: role-duration-seconds: 7200 - name: Install nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix with: push-to-cache: true aws-region: ${{ env.AWS_REGION }} diff --git a/.github/workflows/update-flake-lock-non-critical.yml b/.github/workflows/update-flake-lock-non-critical.yml index e8d08c07a2..7f8c79a190 100644 --- a/.github/workflows/update-flake-lock-non-critical.yml +++ b/.github/workflows/update-flake-lock-non-critical.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Update non-critical flake inputs run: | diff --git a/.github/workflows/update-flake-lock.yml b/.github/workflows/update-flake-lock.yml index 2edf31f95f..645d2dc879 100644 --- a/.github/workflows/update-flake-lock.yml +++ b/.github/workflows/update-flake-lock.yml @@ -26,7 +26,7 @@ jobs: token: ${{ steps.app-token.outputs.token }} - name: Install Nix - uses: ./.github/actions/nix-install-ephemeral + uses: ./.github/actions/install-nix - name: Update flake.lock and open PR uses: DeterminateSystems/update-flake-lock@834c491b2ece4de0bbd00d85214bb5e83b4da5c6 # v28