Commit Graph
215 Commits
Author SHA1 Message Date
John MacFarlane 447361c7d5 CI: add release-announcements.txt to ignored. 2026-07-25 13:09:16 +02:00
dependabot[bot] e80a34f721 Bump actions/cache from 5 to 6 (#11737)
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  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>
2026-06-29 11:01:36 +02:00
dependabot[bot] b7ce1047c6 Bump actions/checkout from 6 to 7 (#11725)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [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/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  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>
2026-06-23 01:46:07 +02:00
John MacFarlane 3598e98b65 CI: remove some cruft from config. 2026-06-04 11:56:57 +02:00
John MacFarlane 07e3253fc2 CI: fix Windows cache dir. 2026-06-04 11:56:45 +02:00
John MacFarlane a27740b00b Remove nix-wasm from CI.
The build kept running out of resources. Not sure how to fix.
2026-02-06 19:44:27 +01:00
John MacFarlane 0225cde1d9 CI: try with magic-nix-cache-action. 2026-02-06 17:51:08 +01:00
John MacFarlane 58878d4aa0 CI: fix YAML error. 2026-02-06 17:42:47 +01:00
John MacFarlane dddbd40802 CI: Go back to hatchet-protocol: rampage for nothingbutnix. 2026-02-06 17:32:00 +01:00
John MacFarlane 003e8440e0 Got rid of flake.minimal.nix. 2026-02-06 17:16:14 +01:00
John MacFarlane 51ca7d1c76 CI: Re-add nothing-but-nix. 2026-02-06 17:09:13 +01:00
John MacFarlane 1e02b9a7f8 CI: try nixos-wasm build w/o nothing-but-nix or caching. 2026-02-06 17:03:25 +01:00
John MacFarlane 043b66eb1b Use minimal nix flake for nix-wasm build.
This avoids bringing in lots of compiled packages for host arch.
2026-02-06 12:35:08 +01:00
John MacFarlane 5ed0596103 CI: try to add caching for nix build. 2026-02-06 12:06:43 +01:00
John MacFarlane 02d312da8b Actions: Use maximum hatchet-protocol with nothing-but-nix. 2026-02-06 11:03:56 +01:00
John MacFarlane a768caaa82 Use nothing-but-nix on release-candidate also.
Also use version rather than main.
2026-02-06 10:35:32 +01:00
John MacFarlane ce78446595 CI: Use nothing-but-nix to avoid out of space error on nix-wasm. 2026-02-06 10:29:14 +01:00
John MacFarlane d224639f35 Undo changes with http flag.
We should basically always set this in a normal build,
and unset it for wasm. Handle this in cabal.project.
2026-02-02 23:04:03 +01:00
John MacFarlane b813a13b88 Fix Windows CI.
We needed to specify cabal options.
2026-02-02 18:07:25 +01:00
John MacFarlane caf3927538 CI: Try setting -fhttp directly. 2026-02-02 15:28:47 +01:00
John MacFarlane da0451126f CI: get rid of global cache step for nix-wasm.
It is pointless.
2026-02-01 15:28:30 +01:00
John MacFarlane 51b54857f4 Makefile: add cabal update for pandoc.wasm. 2026-02-01 15:04:19 +01:00
John MacFarlane 02678329a3 CI: add build for nix/wasm. 2026-02-01 14:56:27 +01:00
John MacFarlane 74351e47b8 CI: disable tests in the -http configuration. 2025-12-24 15:44:18 -07:00
John MacFarlane 7648494849 CI: test with -http flag. 2025-12-24 12:15:40 -07:00
John MacFarlane 311dbfdee8 Revert "CI: test with ghc 9.14."
This reverts commit ef3401ce0a.

Not available yet in ghcup.
2025-12-24 11:21:26 -07:00
John MacFarlane ef3401ce0a CI: test with ghc 9.14. 2025-12-24 11:12:20 -07:00
dependabot[bot] 138ee9ded1 Bump actions/cache from 4 to 5 (#11351)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:43:13 +01:00
John MacFarlane 73dd5cc308 Add -Wno-deriving-typeble to cabal ghc-options for ghc >= 9.12. 2025-12-12 11:54:19 +01:00
John MacFarlane 0645dead48 CI: remove --allow-newer for ghc 9.12. 2025-12-12 11:39:54 +01:00
John MacFarlane 0d80123db7 CI: re-add -Wno-deriving-typeable for ghc 9.12. 2025-12-12 11:14:04 +01:00
John MacFarlane 0da76b1248 CI: try removing -Wno-unused-imports. 2025-12-12 11:01:31 +01:00
John MacFarlane 0679d22ae1 Drop support for ghc < 9.6.
Build nightly and release candidates using ghc 9.12.
2025-12-11 22:02:16 +01:00
har7an 92e35d1b90 Fix a few mistakes in the contributing docs. (#11318)
* 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-12-02 11:26:40 +01:00
John MacFarlane d6a6332729 CI: fail fast. 2025-11-30 17:26:28 +01:00
John MacFarlane 0d8cc2fa8b CI: don't fail fast so we can figure out...
which base versions need MonadPlus imported.
2025-11-29 18:44:53 +01:00
dependabot[bot] 5d3b2916d6 Bump actions/checkout from 5 to 6 (#11302)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 10:48:37 +01:00
John MacFarlane 36b1f73a5d CI: only run CI on main 2025-11-24 10:42:24 +01:00
dependabot[bot] 072efe81f8 Bump actions/checkout from 4 to 5
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] <support@github.com>
2025-08-18 05:04:54 -07:00
John MacFarlane 521bbb2e0c Fix CI again. 2025-07-23 16:07:09 -07:00
John MacFarlane 84bda29902 CI: another stab at preventing ghc 9.10, 9.12 from erroring. 2025-07-23 15:25:15 -07:00
John MacFarlane 54aef76773 CI: don't warn on unused imports in ghc 9.10+.
For now I want to avoid having to put in lots of CPP.
2025-07-23 15:20:34 -07:00
John MacFarlane fb28952bec Revise Makefile and CI treatment of --ghc-options.
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-23 14:10:43 -07:00
John MacFarlane 655ad77de1 Fix CI so that -Wall -Werror works again!
We were only getting the return status for the tests, apparently,
from `cabal test`. So now we run `cabal build` separately.
2025-07-23 08:54:52 -07:00
John MacFarlane 55f0f88d83 CI: use windows-2022. windows-2019 is no longer provided. 2025-07-06 16:37:21 -04:00
Charles Tapley Hoyt 1a3ea44f4f Add testing on ghc v9.12 (#10598)
Use `--allow-newer` since dependencies are not yet updated
for latest base version.
2025-02-07 15:26:15 -08:00
John MacFarlane 3511f1652e CI: don't use -Werror on ghc 9.10. 2025-01-06 23:35:11 -08:00
John MacFarlane 564be58fa8 CI: test with ghc 9.8, 9.10 2025-01-06 22:19:11 -08:00
John MacFarlane 45726adeaf CI: comment out nix build.
Pending a solution for #10509.
2025-01-06 10:01:46 -08:00
John MacFarlane 5c1b5ef1e0 CI: use ghcup to install cabal in Windows. 2024-11-07 07:06:55 -08:00