summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMichael Hoang <Enzime@users.noreply.github.com>2024-11-03 02:14:38 +0000
committerGitHub <noreply@github.com>2024-11-03 02:14:38 +0000
commit4652874d014b82cb746173ffc64f6a70044daa7e (patch)
tree7e3b60994f556c322033052fb471f7ec9097064f /.github
parent146629a54364f6b54e7f3d15c44fea69ed0bf476 (diff)
parent53b9de4d6ca51c38299f265630b811fed6d4fd05 (diff)
Merge pull request #1138 from Enzime/push-trqkuxxuyztn
fix: submodules not working with Nix 2.24
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/test.yml115
1 files changed, 0 insertions, 115 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index c7ad8c0..3dd8bcf 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -153,60 +153,6 @@ jobs:
run: |
. /etc/static/bashrc
darwin-rebuild build --flake ./modules/examples/flake#simple --override-input nix-darwin . --override-input nixpkgs nixpkgs/${{ env.CURRENT_STABLE_CHANNEL }}
- - name: Test git submodules
- run: |
- . /etc/static/bashrc
-
- mkdir -p /tmp/{test-nix-darwin-submodules,example-submodule}
-
- pushd /tmp/example-submodule
- echo '"hello"' > hello.nix
- git init
- git add .
- git commit -m "add a submodule we will import"
- popd
-
- cp -a ./modules/examples/. /tmp/test-nix-darwin-submodules
- cp -a ./modules/examples/flake/flake.nix /tmp/test-nix-darwin-submodules
-
- pushd /tmp/test-nix-darwin-submodules
- /usr/bin/sed -i.bak \
- '\#modules = \[#s#configuration#configuration ./simple.nix#' \
- ./flake.nix
- /usr/bin/sed -i.bak \
- 's#pkgs.vim#pkgs."${import ./submodule-test/hello.nix}"#' \
- ./simple.nix
- git init
- git add flake.nix simple.nix
- git \
- -c protocol.file.allow=always \
- submodule add /tmp/example-submodule submodule-test
- popd
-
- # Should fail
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/${{ env.CURRENT_STABLE_CHANNEL }} \
- && {
- printf 'succeeded while expecting failure due to submodule\n' >/dev/stderr
- exit 1
- }
- # Should also fail
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules?submodules=0#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/${{ env.CURRENT_STABLE_CHANNEL }} \
- && {
- printf 'succeeded while expecting failure due to submodule\n' >/dev/stderr
- exit 1
- }
-
- # Should succeed
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules?submodules=1#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/${{ env.CURRENT_STABLE_CHANNEL }} \
install-flake-against-unstable:
runs-on: macos-12
@@ -236,64 +182,3 @@ jobs:
run: |
. /etc/static/bashrc
darwin-rebuild build --flake ./modules/examples/flake#simple --override-input nix-darwin . --override-input nixpkgs nixpkgs/nixpkgs-unstable
- - name: Test git submodules
- run: |
- . /etc/static/bashrc
-
- mkdir -p /tmp/{test-nix-darwin-submodules,example-submodule}
-
- pushd /tmp/example-submodule
- echo '"hello"' > hello.nix
- git init
- git add .
- git commit -m "add a submodule we will import"
- popd
-
- cp -a ./modules/examples/. /tmp/test-nix-darwin-submodules
- cp -a ./modules/examples/flake/flake.nix /tmp/test-nix-darwin-submodules
-
- pushd /tmp/test-nix-darwin-submodules
- /usr/bin/sed -i.bak \
- '\#modules = \[#s#configuration#configuration ./simple.nix#' \
- ./flake.nix
- /usr/bin/sed -i.bak \
- 's#pkgs.vim#pkgs."${import ./submodule-test/hello.nix}"#' \
- ./simple.nix
- git init
- git add flake.nix simple.nix
- git \
- -c protocol.file.allow=always \
- submodule add /tmp/example-submodule submodule-test
- popd
-
- # Should fail
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable \
- && {
- printf 'succeeded while expecting failure due to submodule\n' >/dev/stderr
- exit 1
- }
-
- # Should also fail
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules?submodules=0#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable \
- && {
- printf 'succeeded while expecting failure due to submodule\n' >/dev/stderr
- exit 1
- }
-
- # Should succeed
- darwin-rebuild build \
- --flake /tmp/test-nix-darwin-submodules?submodules=1#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable
-
- # Should also succeed
- darwin-rebuild build \
- --flake git+file:///tmp/test-nix-darwin-submodules?submodules=1#simple \
- --override-input nix-darwin . \
- --override-input nixpkgs nixpkgs/nixpkgs-unstable