summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMichael Hoang <enzime@users.noreply.github.com>2024-11-03 12:18:02 +1100
committerMichael Hoang <enzime@users.noreply.github.com>2024-11-03 12:56:25 +1100
commit53b9de4d6ca51c38299f265630b811fed6d4fd05 (patch)
tree838d075387e246cc17f94d9a1580e1e33c9f9c65 /.github
parent1d8c91b40e82853e76a0a308cfc5ddc5a72667d3 (diff)
ci: remove tests to ensure submodules work
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