diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cee17bf9..e6e75c60 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,17 +16,6 @@ on: - cron: 0 0 * * * jobs: - stack: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - run: stack dot --global-hints --resolver nightly --lock-file read-write - - uses: actions/cache@v4 - with: - path: ~/.stack - key: ${{ runner.os }}-${{ hashFiles('stack.yaml.lock') }} - - run: stack test --resolver nightly --haddock --no-haddock-deps - build: name: ${{ matrix.os }} / GHC ${{ matrix.ghc }} runs-on: ${{ matrix.os }} @@ -37,24 +26,16 @@ jobs: os: - ubuntu-latest ghc: - - '8.10' - - '9.0' - - '9.2' - - '9.4' - - '9.6' - - '9.8' - - '9.10' - '9.12' - include: - - os: macos-latest - ghc: '9.12' - - os: windows-latest - ghc: '9.12' steps: + - run: pipx install httpbin - uses: actions/checkout@v6 - uses: hspec/setup-haskell@v1 with: ghc-version: ${{ matrix.ghc }} + - run: sudo apt-get update + - run: which httpbin + - run: httpbin - uses: sol/run-haskell-tests@v2 with: caching: true