From 45f038965d4e0706fe8cc55b1821445fd83f6824 Mon Sep 17 00:00:00 2001 From: William Rusnack Date: Mon, 8 Jul 2024 15:59:31 -0400 Subject: [PATCH] checkout@2 --- .github/workflows/tests.yml | 49 ++++++++----------------------------- 1 file changed, 10 insertions(+), 39 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5c583e12..f99e3914 100755 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,48 +14,14 @@ jobs: # newest: lts-19 # oldest: lts-18 steps: -# - name: Clone project -# uses: actions/checkout@v4 -# - name: Install LLVM 12 -# if: job.name == macos-latest-llvm@12 -# shell: bash -# run: | -# set -ex -# brew install llvm@12 -# echo "/opt/homebrew/opt/llvm@12/bin" >> "${GITHUB_PATH}" -# echo LDFLAGS="-L/opt/homebrew/opt/llvm@12/lib" >> "${GITHUB_ENV}" -# echo CPPFLAGS="-I/opt/homebrew/opt/llvm@12/include" >> "${GITHUB_ENV}" -# - name: Setup Haskell -# uses: haskell-actions/setup@v2.7.5 -# with: -# enable-stack: true -# stack-version: 'latest' -# stack-no-global: true -# cabal-update: false -# - name: Install stack-all -# shell: bash -# run: | -# set -ex -# stack --version -# stack install stack-all -# stack-all --version -# - name: Build and run tests -# shell: bash -# run: | -# set -ex -# stack-all --oldest lts-18 --newest lts-19 - - name: Clone project uses: actions/checkout@v2 - name: Install LLVM 12 + if: job.name == macos-latest-llvm@12 shell: bash run: | set -ex - echo "$(brew --prefix)" brew install llvm@12 - ls -F "$(brew --prefix)" - ls -F "$(brew --prefix)/opt" - ls -F "$(brew --prefix)/opt/llvm@12" echo "/opt/homebrew/opt/llvm@12/bin" >> "${GITHUB_PATH}" echo LDFLAGS="-L/opt/homebrew/opt/llvm@12/lib" >> "${GITHUB_ENV}" echo CPPFLAGS="-I/opt/homebrew/opt/llvm@12/include" >> "${GITHUB_ENV}" @@ -66,13 +32,18 @@ jobs: stack-version: 'latest' stack-no-global: true cabal-update: false + - name: Install stack-all + shell: bash + run: | + set -ex + stack --version + stack install stack-all + stack-all --version - name: Build and run tests shell: bash run: | - set -ex - echo $PATH - stack --version - stack test --fast --no-terminal --stack-yaml=${{ matrix.stack-yaml }} --resolver=${{ matrix.resolver }} + set -ex + stack-all --oldest lts-18 --newest lts-19 # macos-13: # name: macos-13