From 55af2428797ffcf429efbed6f9b181f5e18ebe42 Mon Sep 17 00:00:00 2001 From: Vaibhav Sagar Date: Thu, 13 Jun 2024 22:29:24 +1000 Subject: [PATCH] .github/workflows/stack.yml: try to avoid rebuilds --- .github/workflows/stack.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/stack.yml b/.github/workflows/stack.yml index 94f3ccc3..f2946942 100644 --- a/.github/workflows/stack.yml +++ b/.github/workflows/stack.yml @@ -92,7 +92,7 @@ jobs: - name: Test run: | - stack test --stack-yaml ${{matrix.stack-yaml}} + stack test ihaskell --stack-yaml ${{matrix.stack-yaml}} - name: Run integration test # The test is flaky on GHC 8.0 and 8.2 so we don't run it. As long as the @@ -102,11 +102,10 @@ jobs: if: ${{ !contains(fromJSON('["stack/stack-8.0.yaml", "stack/stack-8.2.yaml"]'), matrix.stack-yaml) }} run: | nix build .#jupyterlab - - stack install --stack-yaml ${{matrix.stack-yaml}} - export PATH="$(pwd)/result/bin:$(pwd)/.local/bin:$PATH" + stack install ihaskell --stack-yaml ${{matrix.stack-yaml}} + ihaskell install --stack --stack-flag="--stack-yaml=$(realpath ${{matrix.stack-yaml}})" # Ensure that IHaskell notebook remains unchanged.