From 92ed5dde6419003455fa5bad86fb56744810a20a Mon Sep 17 00:00:00 2001 From: Will Owens Date: Fri, 23 Feb 2024 03:29:39 -0500 Subject: [PATCH] [ci] try running tests in nix-shell --- .github/workflows/test.yml | 11 +++++++++-- run_tests.sh | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 70d75dda..9a343523 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,5 +26,12 @@ jobs: - uses: cachix/install-nix-action@v25 with: github_access_token: ${{ secrets.GITHUB_TOKEN }} - - run: nix build - - run: nix flake check + nix_path: nixpkgs=channel:nixos-unstable + - run: | + git config --global init.defaultBranch master + git config --global user.name scm_breeze@scm_breeze + git config --global user.email "SCM Breeze" + - run: nix-shell -p bash zsh --run ./run_tests.sh + # - run: nix-shell -p shunit2 -i ./run_tests.sh + # - run: nix build + # - run: nix flake check diff --git a/run_tests.sh b/run_tests.sh index c0a3149e..10adb386 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -10,7 +10,7 @@ if [ -z "$TEST_SHELLS" ]; then fi echo "== Will run all tests with following shells: ${TEST_SHELLS}" -cd -P -- "${0%/*}" # Change to directory this script lives in +cd -P -- "${0%/*}" # Change to directory this script lives in for test in $(find test/lib -name *_test.sh); do for shell in $TEST_SHELLS; do echo "== Running tests with [$shell]: $test"