From 2d7e850efbd246137a5126065883e3a98d003b42 Mon Sep 17 00:00:00 2001 From: Bernardo Date: Sun, 17 Nov 2024 04:04:01 -0500 Subject: [PATCH] 7th try haskell.yml --- .github/workflows/haskell.yml | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index d0e9e10..60841d0 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Haskell Stack uses: haskell-actions/setup@v2 with: - ghc-version: '9.4.8' + ghc-version: '9.8.2' # Updated GHC version enable-stack: true stack-version: 'latest' stack-no-global: true @@ -50,35 +50,14 @@ jobs: restore-keys: | ${{ runner.os }}-stack-programs- - - name: Initialize Stack - run: | - stack --version - stack config set system-ghc false - stack config set install-ghc true - - name: Install GHC - run: stack setup --install-ghc - - - name: Check resolver run: | - echo "Current stack.yaml contents:" - cat stack.yaml - echo "GHC version:" - stack exec -- ghc --version - echo "Stack configuration:" - stack path - - - name: Build dependencies - run: | - # First attempt basic dependencies - stack build --only-dependencies || true - # If that fails, try with more information - stack build --only-dependencies --verbose + stack setup + stack exec -- ghc --version # Verify GHC version - name: Build and test - if: success() run: | - stack build + stack build --test --no-run-benchmarks stack test - name: Install and run HLint