@@ -68,6 +68,9 @@ jobs:
6868 sudo apt-get update
6969 sudo apt-get install ghc-${{ matrix.versions.ghc }} cabal-install-${{ matrix.versions.cabal }}
7070 fi
71+ # Use a GitHub workflow command to add folders to PATH.
72+ echo "::add-path::/opt/ghc/${{ matrix.versions.ghc }}/bin"
73+ echo "::add-path::/opt/cabal/${{ matrix.versions.cabal }}/bin"
7174
7275 # declare/restore cached things
7376 # caching doesn't work for scheduled runs yet
@@ -89,12 +92,10 @@ jobs:
8992
9093 - name: Install dependencies
9194 run: |
92− export PATH=/opt/cabal/${{ matrix.versions.cabal }}/bin:/opt/ghc/${{ matrix.versions.ghc }}/bin:$PATH
9395 cabal v2-update
9496 cabal v2-build --dependencies-only --enable-tests --disable-optimization
9597 - name: Build and test
9698 run: |
97− export PATH=/opt/cabal/${{ matrix.versions.cabal }}/bin:/opt/ghc/${{ matrix.versions.ghc }}/bin:$PATH
9899 cabal v2-build --enable-tests --disable-optimization 2>&1 | tee build.log
99100 # fail if warnings in local build
100101 ! grep -q ": *[Ww]arning:" build.log || exit 1