John MacFarlane
dff340ed50
CI: Test with ghc 9.2.2.
2022-03-24 09:22:10 -07:00
John MacFarlane
98275f1a85
Revert "Try re-enabling ghc 9.2.2 tests on CI."
...
This reverts commit 26f64c4d05
.
2022-03-22 10:08:49 -07:00
John MacFarlane
26f64c4d05
Try re-enabling ghc 9.2.2 tests on CI.
2022-03-22 09:42:33 -07:00
John MacFarlane
9b5e6a8944
Skip ghc 9.2.2 tests for now...
...
the are failing with exit 1 in linker phase (out of memory?).
2022-03-14 08:35:38 -07:00
John MacFarlane
307a4e25b2
CI: use ghcup to install ghc, cabal; use ghc 9.2.2.
2022-03-13 23:23:53 -07:00
John MacFarlane
d0a874bd30
Add CI for ghc 9.2.1.
2022-03-13 17:44:35 -07:00
Fabián Heredia Montiel
51c85b46ba
Update build files ( #7696 )
...
* Drop old windows 32-bit constraints
- basement >= 0.0.10 was 0.0.12 on stackage-18.10
- foundation >= 0.0.23 was 0.0.26.1 on stackage-18.10
* Update cabal `tested-with` field to correspond to `ci.yml` matrix
* ghc: 8.10.{2,4} → 8.10.7
2021-11-17 17:29:01 -08:00
John MacFarlane
03f9a0c61e
Require ghc >= 8.6, base >= 4.12.
...
This allows us to get rid of the old custom prelude and
some crufty cpp. But the primary reason for this is that
conduit has bumped its base lower bound to 4.12, making it
impossible for us to support lower base versions.
2021-11-09 23:43:12 -08:00
John MacFarlane
bac6ae9607
CI: remove test on ghc 8.0.2.
2021-11-05 19:13:29 -07:00
John MacFarlane
fcbfc8cd39
CI: remove linux-pdf for now.
...
I don't know what is going on with lmodern and lualatex.
2021-10-16 23:14:12 -07:00
John MacFarlane
3ddfb4cd6c
CI: more tweaks to pdf tests.
2021-10-16 22:57:10 -07:00
John MacFarlane
9d5dd8219e
CI: pdf test: need an input file!
2021-10-16 22:43:53 -07:00
John MacFarlane
b65951fa73
CI: fix yaml workflow.
2021-10-16 22:37:27 -07:00
John MacFarlane
fb804a375d
CI: add workflow to test pdf production...
...
with xelatex, pdflatex, lualatex.
2021-10-16 22:33:56 -07:00
John MacFarlane
395d65fdbe
CI: disable ansi-tricks in tasty.
...
This will prevent the test output from being overwhelmed
with headings from passing tests.
2021-09-08 09:02:28 -07:00
Albert Krewinkel
54ab7a0a3b
CI: test with GHC 9.0.1
2021-05-25 11:52:49 -07:00
John MacFarlane
83c83d4589
CI: install numa library.
...
See failure at https://github.com/jgm/pandoc/runs/2541449722
2021-05-10 08:45:43 -06:00
John MacFarlane
8d584b5826
CI: Use cabal 2.4 even with ghc 8.0.2
2021-04-18 21:58:55 -07:00
John MacFarlane
b0c8ba88a7
CI: test with different flags.
2021-03-19 14:34:13 -07:00
John MacFarlane
0075a456cc
Fix benchmark in ci.
2021-03-17 17:08:42 -07:00
John MacFarlane
2770f88d53
Fix benchmark CI to use gauge options.
2021-03-16 13:01:38 -07:00
John MacFarlane
5537802dc9
Fix CI for older cabal versions.
...
We add fields to matrix.versions to handle the cabal
command prefix (v2-, new-, nothing) and whether `--test-option`
is supported.
2021-02-28 18:33:04 -08:00
John MacFarlane
dd56822006
CI: don't use --test-option with older cabal versions (< 3).
2021-02-28 16:01:38 -08:00
John MacFarlane
c072b7cb59
CI: hide successes in linux test output.
2021-02-26 18:02:22 -08:00
John MacFarlane
938f402dec
CI: Add 'benchmark' to benchmark cache key.
...
For benchmark we build with optimizations, so the regular
cache is useless.
2021-02-22 23:24:13 -08:00
John MacFarlane
21d0b4745b
benchmark CI improvements.
...
- don't build tests, just benchmarks.
- get allocation info.
2021-02-22 22:09:32 -08:00
John MacFarlane
15bf01cd63
Rename benchmark in CI.
2021-02-22 21:38:58 -08:00
John MacFarlane
56a6478a40
Add linux benchmark to CI.
2021-02-22 21:36:31 -08:00
John MacFarlane
b63d579ba2
CI: use haskell/actions/setup.
...
actions/haskell-setup is no longer maintained.
2021-02-06 19:00:00 -08:00
Albert Krewinkel
51c3c93f0f
CI: use cabal 2.2 when building with GHC 8.0.2. ( #7085 )
2021-02-06 18:09:05 -08:00
John MacFarlane
2bcb063df8
Move sanity checks to lint ci.
2020-12-18 09:55:34 -08:00
John MacFarlane
b7d7c45562
Add sanity checks to all CI targets.
2020-12-18 09:48:47 -08:00
John MacFarlane
a45fb0ac38
Add sanity checks to ci.
2020-12-18 09:25:02 -08:00
John MacFarlane
57102d6ac4
CI: remove setup-haskell for windows.
...
It is no longer necessary, because ghc, cabal, and stack are
pre-installed.
2020-11-16 21:06:25 -08:00
John MacFarlane
3e7076c85b
Update setup-haskell version.
2020-11-16 18:25:56 -08:00
John MacFarlane
5a54595ae0
Use ghc 8.8.4 for CI build on macOS, because it is pre-installed.
2020-10-08 09:12:29 -07:00
John MacFarlane
10b5abb9a0
Try to fix Windows CI by installing happy first.
...
We're having the build fail with
```
windows\ghc-8.6.5\mingw\bin\strip.exe: unable to rename 'C:\sr\snapshots\c886f694\bin\happy.exe'; reason: File exists
```
2020-10-04 08:33:16 -07:00
John MacFarlane
5f33df322c
CI: use checkout@v2, and use haskell-setup to install stack.
2020-09-22 09:13:48 -07:00
Albert Krewinkel
b2decdfd13
CI: bump tested GHC versions to 8.8.4 and 8.10.2
...
Besides being newer, GHC version 8.10.2 comes preinstalled on GitHub
Actions environments; using it slightly speeds up CI tests.
2020-09-20 22:57:51 +02:00
Albert Krewinkel
4b459b49ea
CI: remove duplicate build step on macOS
2020-09-20 22:57:39 +02:00
John MacFarlane
c2f1fadb2c
CI: use cabal for macos builds.
2020-09-10 09:44:12 -07:00
John MacFarlane
0985e38977
CI/macOS: Fix stack invocations.
2020-09-03 09:46:59 -07:00
John MacFarlane
60910d5278
CI/macOs: Use setup-haskell to setup stack.
2020-09-03 09:42:28 -07:00
John MacFarlane
c22b12100d
Actions CI: Try cache@v2.
2020-08-15 11:49:56 -07:00
John MacFarlane
4e88ce682d
Restore testing with ghc 8.0.2.
2020-07-23 21:36:06 -07:00
John MacFarlane
c2cc4a0504
CI: Drop testing on ghc 8.0.2.
2020-07-19 22:51:59 -07:00
Nikolay Yakimov
f52337ccdc
[CI] Use setup-haskell action
2020-07-13 19:49:36 +03:00
Albert Krewinkel
97ad96437c
CI: fix typo in GitHub CI workflow config
...
Switch `ignore-paths` with `paths-ignore`.
2020-06-23 15:36:46 +02:00
Albert Krewinkel
b907d25fe4
CI: use GitHub workflow command to set system path
...
This way, the PATH environment variable does not have to be set
repeatedly in each step.
2020-06-20 09:12:51 +02:00
John MacFarlane
2d9d779fbe
linux CI: use ppa to install older ghc/cabal versions.
2020-06-15 10:02:31 -07:00