aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
AgeCommit message (Collapse)Author
2025-12-24CI: disable tests in the -http configuration.John MacFarlane
2025-12-24CI: test with -http flag.John MacFarlane
2025-12-24Revert "CI: test with ghc 9.14."John MacFarlane
This reverts commit ef3401ce0abac4a6334d16595c75c73c7ef5630c. Not available yet in ghcup.
2025-12-24CI: test with ghc 9.14.John MacFarlane
2025-12-15Bump actions/cache from 4 to 5 (#11351)dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12Add `-Wno-deriving-typeble` to cabal ghc-options for ghc >= 9.12.John MacFarlane
2025-12-12CI: remove `--allow-newer` for ghc 9.12.John MacFarlane
2025-12-12CI: re-add `-Wno-deriving-typeable` for ghc 9.12.John MacFarlane
2025-12-12CI: try removing `-Wno-unused-imports`.John MacFarlane
2025-12-11Drop support for ghc < 9.6.John MacFarlane
Build nightly and release candidates using ghc 9.12.
2025-12-02Fix a few mistakes in the contributing docs. (#11318)har7an
* Fix a typo in the contributing docs. * Fix link to Lua filter docs, so it works on GitHub. (A rewrite rule will ensure that it also works on pandoc.org.) * Update minimum GHC version in contributing docs. * Add a comment in the respective CI file to keep the version up-to-date in the contributing guide.
2025-11-30CI: fail fast.John MacFarlane
2025-11-29CI: don't fail fast so we can figure out...John MacFarlane
which base versions need MonadPlus imported.
2025-11-24Bump actions/checkout from 5 to 6 (#11302)dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [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/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24CI: only run CI on mainJohn MacFarlane
2025-08-18Bump actions/checkout from 4 to 5dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [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/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2025-07-23Fix CI again.John MacFarlane
2025-07-23CI: another stab at preventing ghc 9.10, 9.12 from erroring.John MacFarlane
2025-07-23CI: don't warn on unused imports in ghc 9.10+.John MacFarlane
For now I want to avoid having to put in lots of CPP.
2025-07-23Revise Makefile and CI treatment of `--ghc-options`.John MacFarlane
Previously we set `--ghc-options` in Makefile and CI; but this overrides the ghc-options set in the pandoc.cabal file. Better to add options one-by-one using `--ghc-option`. We no longer use GHC_OPTIONS and just put these extra options in CABAL_OPTIONS.
2025-07-23Fix CI so that -Wall -Werror works again!John MacFarlane
We were only getting the return status for the tests, apparently, from `cabal test`. So now we run `cabal build` separately.
2025-07-06CI: use windows-2022. windows-2019 is no longer provided.John MacFarlane
2025-02-07Add testing on ghc v9.12 (#10598)Charles Tapley Hoyt
Use `--allow-newer` since dependencies are not yet updated for latest base version.
2025-01-06CI: don't use -Werror on ghc 9.10.John MacFarlane
2025-01-06CI: test with ghc 9.8, 9.10John MacFarlane
2025-01-06CI: comment out nix build.John MacFarlane
Pending a solution for #10509.
2024-11-07CI: use ghcup to install cabal in Windows.John MacFarlane
2024-10-06Bump cachix/install-nix-action from 29 to 30 (#10267)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 29 to 30. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v29...v30) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29Bump cachix/install-nix-action from V28 to 29dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V28 to 29. This release includes the previously tagged commit. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/V28...v29) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
2024-09-22Nix CI: re-add nix_path but with proper name of stable channel.John MacFarlane
2024-09-22CI: remove channel from nix build.John MacFarlane
2024-09-22CI: try changing Nix build to use nix-stable.John MacFarlane
2024-09-15Bump cachix/install-nix-action from V27 to 28dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V27 to 28. This release includes the previously tagged commit. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/V27...V28) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
2024-06-23Update macOS version in GitHub workflows to `macos-12`TomBen
2024-05-19Bump cachix/install-nix-action from 26 to 27 (#9774)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 26 to 27. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11Bump cachix/install-nix-action from 25 to 26 (#9557)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 25 to 26. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v25...v26) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-13Add djot reader and writer.djotJohn MacFarlane
Djot is a light markup syntax (https://djot.net). This patch adds djot as input and output formats. API changes: Add Text.Pandoc.Readers.Djot Add Text.Pandoc.Writers.Djot
2024-01-21build(deps): bump actions/cache from 3 to 4dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2024-01-14build(deps): bump cachix/install-nix-action from 24 to 25dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 24 to 25. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v24...v25) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-12-03Bump cachix/install-nix-action from 23 to 24 (#9234)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 24. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v23...v24) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10Switch to actions/checkout@v4.John MacFarlane
2023-09-10Bump cachix/install-nix-action from 22 to 23 (#9074)dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 22 to 23. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v22...v23) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12CI: don't trigger ci on changes to cirrus config.John MacFarlane
2023-06-28CI: Another try to specify cabal store directory.John MacFarlane
2023-06-28CI: fix path for cabal global store.John MacFarlane
The GitHub action now uses `$XDG_STATE_HOME/cabal`, which is why our cache wasn't working. See https://github.com/haskell/actions/issues/210
2023-06-27CI for linux-nix: use -Wall.John MacFarlane
2023-06-27Add cabal caching to linux-nix-cabal CI workflow.John MacFarlane
2023-06-26Revert "Try adding magic nix cache to nix CI build."John MacFarlane
This reverts commit 295c6b04852391a23372ccb9153c1ec115c2c303. This was actually slower than what we had before (14m on second run, as compared to 12m).
2023-06-26Try adding magic nix cache to nix CI build.John MacFarlane
See https://determinate.systems/posts/magic-nix-cache
2023-06-26Add CI testing on ghc 9.6John MacFarlane