diff --git a/.github/workflows/stack.yml b/.github/workflows/stack.yml index a88ad79f..e23d5a3d 100644 --- a/.github/workflows/stack.yml +++ b/.github/workflows/stack.yml @@ -40,8 +40,6 @@ jobs: fail-fast: false matrix: stack-yaml: - - 'stack/stack-8.0.yaml' - - 'stack/stack-8.2.yaml' - 'stack/stack-8.4.yaml' - 'stack/stack-8.6.yaml' - 'stack/stack-8.8.yaml' @@ -95,11 +93,6 @@ jobs: stack test --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 - # tests above pass, it's unlikely that we'll introduce a bug that we will - # only catch through the integration test on this version and not other - # versions. - if: ${{ !contains(fromJSON('["stack/stack-8.0.yaml", "stack/stack-8.2.yaml"]'), matrix.stack-yaml) }} run: | nix build .#jupyterlab export PATH="$(pwd)/result/bin:$(pwd)/.local/bin:$PATH" diff --git a/stack/stack-8.0.yaml b/stack/stack-8.0.yaml deleted file mode 100644 index 6d1d7953..00000000 --- a/stack/stack-8.0.yaml +++ /dev/null @@ -1,39 +0,0 @@ -resolver: lts-9.21 - -packages: - - .. - - ../ipython-kernel - - ../ghc-parser - - ../ihaskell-display/ihaskell-aeson - - ../ihaskell-display/ihaskell-blaze - # - ./ihaskell-display/ihaskell-charts - # - ./ihaskell-display/ihaskell-diagrams - - ../ihaskell-display/ihaskell-gnuplot - - ../ihaskell-display/ihaskell-hatex - - ../ihaskell-display/ihaskell-juicypixels - - ../ihaskell-display/ihaskell-magic - # - ./ihaskell-display/ihaskell-plot - - ../ihaskell-display/ihaskell-static-canvas - - ../ihaskell-display/ihaskell-widgets - -extra-deps: [] - -ghc-options: - # Eventually we want "$locals": -Wall -Werror - ghc-parser: -Wall -Werror - ihaskell: -Wall -Werror - ihaskell-widgets: -Wall -Werror - -nix: - packages: - - blas - - cairo - - file - - gcc - - gfortran.cc.lib - - liblapack - - ncurses - - pango - - pkg-config - - zeromq - - zlib diff --git a/stack/stack-8.2.yaml b/stack/stack-8.2.yaml deleted file mode 100644 index 9bc04432..00000000 --- a/stack/stack-8.2.yaml +++ /dev/null @@ -1,61 +0,0 @@ -resolver: lts-11.22 - -packages: -- .. -- ../ipython-kernel -- ../ghc-parser -- ../ihaskell-display/ihaskell-aeson -- ../ihaskell-display/ihaskell-blaze -- ../ihaskell-display/ihaskell-charts -- ../ihaskell-display/ihaskell-diagrams -- ../ihaskell-display/ihaskell-gnuplot -- ../ihaskell-display/ihaskell-graphviz -- ../ihaskell-display/ihaskell-hatex -- ../ihaskell-display/ihaskell-juicypixels -- ../ihaskell-display/ihaskell-magic -- ../ihaskell-display/ihaskell-plot -- ../ihaskell-display/ihaskell-static-canvas -- ../ihaskell-display/ihaskell-widgets - -ghc-options: - # Eventually we want "$locals": -Wall -Werror - ghc-parser: -Wall -Werror - ihaskell: -Wall -Werror - ihaskell-widgets: -Wall -Werror - -allow-newer: true - -extra-deps: -- Chart-cairo-1.9.1 -- cairo-0.13.6.0 -- cubicbezier-0.6.0.5 -- diagrams-1.4 -- diagrams-cairo-1.4.1 -- diagrams-contrib-1.4.2.1 -- diagrams-core-1.4.0.1 -- diagrams-lib-1.4.2 -- diagrams-solve-0.1.1 -- diagrams-svg-1.4.1.1 -- dual-tree-0.2.1 -- fast-math-1.0.2 -- glib-0.13.7.1 -- gtk2hs-buildtools-0.13.5.4 -- magic-1.1 -- mfsolve-0.3.2.0 -- pango-0.13.6.1 -- plot-0.2.3.9 -- static-canvas-0.2.0.3 - -nix: - packages: - - blas - - cairo - - file - - gcc - - gfortran.cc.lib - - liblapack - - ncurses - - pango - - pkg-config - - zeromq - - zlib