summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hoang <enzime@users.noreply.github.com>2024-11-07 16:47:15 +1100
committerMichael Hoang <enzime@users.noreply.github.com>2024-11-07 18:53:19 +1100
commit222c3cb558f4e56e3f9e84bb65fe23034f7f9c79 (patch)
tree2e61318f608c2c356d49c00936289d94d2a73675
parent3a89b614321ab8dad3962d79fc3a29bace9a8486 (diff)
ci: fix uninstaller failing to run in `install-against-unstable`
-rw-r--r--.github/workflows/test.yml9
1 files changed, 5 insertions, 4 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 095cd3a..623cb69 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -114,12 +114,13 @@ jobs:
darwin-rebuild switch -I darwin=.
- name: Test uninstallation of nix-darwin
run: |
+ # A regression in Nix 2.19 means we need to put `--extra-experimental-features` before `--override-input`
nix run .#darwin-uninstaller \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable \
- --extra-experimental-features "nix-command flakes"
+ --extra-experimental-features "nix-command flakes" \
+ --override-input nixpkgs nixpkgs/nixpkgs-unstable
nix run .#darwin-uninstaller.tests.uninstaller \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable \
- --extra-experimental-features "nix-command flakes"
+ --extra-experimental-features "nix-command flakes" \
+ --override-input nixpkgs nixpkgs/nixpkgs-unstable
- name: Debugging tmate session
if: ${{ failure() }}
uses: mxschmitt/action-tmate@v3