summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
AgeCommit message (Collapse)Author
2022-08-17Integrate server into main pandoc.John MacFarlane
- Remove server flag. - Remove pandoc-server executable. - Add Text.Pandoc.Server as exposed module. [API change] - Re-use Opt (and our existing FromJSON instance) for Params. - Document.
2022-08-16Make sure we test building the server.John MacFarlane
2022-08-08Switch CI to ubuntu-latest.John MacFarlane
2022-08-06Replace old trypandoc code with new pandoc-cgi.John MacFarlane
This is based on servant. It is less hacky and more extensible.
2022-07-24CI: update macos container version (#8197)Sukka
2022-07-12CI: remove cabal command prefix.Albert Krewinkel
This was required for older cabal-install versions, but these are no longer supported.
2022-06-16CI: test with latest GHC minor versionsAlbert Krewinkel
2022-04-04Set permissions for GitHub actions (#8005)Naveen
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
2022-04-04CI: ensure we're using the right version of cabal.John MacFarlane
(Add `--set` to `ghcup install`.)
2022-03-24Bump actions/checkout from 2 to 3 (#7986)dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24Bump actions/cache from 2 to 3 (#7987)dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24Change benchmarks to use ghc 9.2.2 instead of 8.8.4.John MacFarlane
2022-03-24Replace haskell/actions/setup with ghcup.John MacFarlane
ghcup is installed by default on the GitHub runners. This allows us to avoid relying on a third-party action and may render #7984 irrelevant.
2022-03-24CI: Test with ghc 9.2.2.John MacFarlane
2022-03-22Revert "Try re-enabling ghc 9.2.2 tests on CI."John MacFarlane
This reverts commit 26f64c4d0561bd21b4a8014347af54a242e91f69.
2022-03-22Try re-enabling ghc 9.2.2 tests on CI.John MacFarlane
2022-03-14Skip ghc 9.2.2 tests for now...John MacFarlane
the are failing with exit 1 in linker phase (out of memory?).
2022-03-13CI: use ghcup to install ghc, cabal; use ghc 9.2.2.John MacFarlane
2022-03-13Add CI for ghc 9.2.1.John MacFarlane
2021-11-17Update build files (#7696)Fabián Heredia Montiel
* 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-09Require ghc >= 8.6, base >= 4.12.John MacFarlane
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-05CI: remove test on ghc 8.0.2.John MacFarlane
2021-10-16CI: remove linux-pdf for now.John MacFarlane
I don't know what is going on with lmodern and lualatex.
2021-10-16CI: more tweaks to pdf tests.John MacFarlane
2021-10-16CI: pdf test: need an input file!John MacFarlane
2021-10-16CI: fix yaml workflow.John MacFarlane
2021-10-16CI: add workflow to test pdf production...John MacFarlane
with xelatex, pdflatex, lualatex.
2021-09-08CI: disable ansi-tricks in tasty.John MacFarlane
This will prevent the test output from being overwhelmed with headings from passing tests.
2021-05-25CI: test with GHC 9.0.1Albert Krewinkel
2021-05-10CI: install numa library.John MacFarlane
See failure at https://github.com/jgm/pandoc/runs/2541449722
2021-04-18CI: Use cabal 2.4 even with ghc 8.0.2John MacFarlane
2021-03-19CI: test with different flags.John MacFarlane
2021-03-17Fix benchmark in ci.John MacFarlane
2021-03-16Fix benchmark CI to use gauge options.John MacFarlane
2021-02-28Fix CI for older cabal versions.John MacFarlane
We add fields to matrix.versions to handle the cabal command prefix (v2-, new-, nothing) and whether `--test-option` is supported.
2021-02-28CI: don't use --test-option with older cabal versions (< 3).John MacFarlane
2021-02-26CI: hide successes in linux test output.John MacFarlane
2021-02-22CI: Add 'benchmark' to benchmark cache key.John MacFarlane
For benchmark we build with optimizations, so the regular cache is useless.
2021-02-22benchmark CI improvements.John MacFarlane
- don't build tests, just benchmarks. - get allocation info.
2021-02-22Rename benchmark in CI.John MacFarlane
2021-02-22Add linux benchmark to CI.John MacFarlane
2021-02-06CI: use haskell/actions/setup.John MacFarlane
actions/haskell-setup is no longer maintained.
2021-02-06CI: use cabal 2.2 when building with GHC 8.0.2. (#7085)Albert Krewinkel
2020-12-18Move sanity checks to lint ci.John MacFarlane
2020-12-18Add sanity checks to all CI targets.John MacFarlane
2020-12-18Add sanity checks to ci.John MacFarlane
2020-11-16CI: remove setup-haskell for windows.John MacFarlane
It is no longer necessary, because ghc, cabal, and stack are pre-installed.
2020-11-16Update setup-haskell version.John MacFarlane
2020-10-08Use ghc 8.8.4 for CI build on macOS, because it is pre-installed.John MacFarlane
2020-10-04Try to fix Windows CI by installing happy first.John MacFarlane
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 ```