diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 70d75dd..9a34352 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 c0a3149..10adb38 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"