diff --git a/.github/workflows/linux-nightly.yml b/.github/workflows/linux-nightly.yml index a84022703..01ea2732a 100644 --- a/.github/workflows/linux-nightly.yml +++ b/.github/workflows/linux-nightly.yml @@ -161,14 +161,6 @@ jobs: env: ARGS: ${{ matrix.plan.resolver }} - - name: Install shelltestrunner - run: | - export PATH=~/.local/bin:$PATH - if [[ ! -x ~/.local/bin/shelltest ]]; then stack $ARGS install shelltestrunner-1.9; fi - shelltest --version - env: - ARGS: ${{ matrix.plan.resolver }} - - name: Install haskell deps run: | stack $ARGS build --test --bench --only-dependencies @@ -183,6 +175,14 @@ jobs: env: ARGS: ${{ matrix.plan.resolver }} + - name: Install shelltestrunner + run: | + export PATH=~/.local/bin:$PATH + if [[ ! -x ~/.local/bin/shelltest ]]; then stack $ARGS install shelltestrunner-1.9; fi + shelltest --version + env: + ARGS: ${{ matrix.plan.resolver }} + - name: Test functional tests (excluding addons) run: | COLUMNS=80 stack $ARGS exec -- shelltest --execdir -j16 tests -x /bin -x /addons