404 Commits
Author SHA1 Message Date
John MacFarlane 6397f678b4 release-candidate: set timeout minutes on windows build. 2026-02-03 22:40:41 +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 29dfe0a692 Explicitly set http flag on nightly and release builds. 2026-02-02 15:32:41 +01:00
John MacFarlane caf3927538 CI: Try setting -fhttp directly. 2026-02-02 15:28:47 +01:00
John MacFarlane 893a00bcc2 release-candidate: Set timeout-minutes on signing step.
Otherwise we tend to miss the 5 minute window for approving the
signing request.
2026-02-01 20:57:17 +01:00
John MacFarlane 264a437c9c Add wasm to release-candidate action. 2026-02-01 15:30:56 +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 8efe9bcb4a Change SignPath policy to release-signing. 2026-01-31 15:22:04 +01:00
John MacFarlane ca0f375498 release-candidate: sign Windows artifacts with SignPath cert. 2026-01-13 11:41:43 +01:00
John MacFarlane 425a53489f release-candidate: Another attempt to get signing working. 2026-01-12 22:09:16 +01:00
John MacFarlane 12b3bc3287 release-candidate: add a diagnostic step. 2026-01-12 21:04:05 +01:00
John MacFarlane fe773dca1f release-candidate CI: remove name on upload-unsigned-artifact. 2026-01-12 19:01:47 +01:00
John MacFarlane 3c415f3e50 More fixes for windows code signing process. 2026-01-12 17:40:30 +01:00
John MacFarlane 8af4ede529 Fix signing step in windows CI. 2026-01-12 15:07:34 +01:00
John MacFarlane 11bf7e88a4 Add SignPath signing step to release-candidate CI. 2026-01-12 14:32:03 +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]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 80e7f188fb Bump actions/upload-artifact from 5 to 6 (#11352)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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-12-15 10:43:42 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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 eea72420fc Use ghc 9.10 (not 9.12) for releases and nightlies. 2025-12-11 23:07:06 +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
John MacFarlane b347de3cdf nightly: build macos on macos-latest (arm64). 2025-12-09 09:37:45 +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]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> df7d6bc590 Bump actions/upload-artifact from 4 to 5 (#11248)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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-10-27 07:36:44 +01:00
John MacFarlane 1fd2cacee6 release-candidate: switch from macos-13 to macos-15-intel.
macos-13 will be retired by Dec. 4, 2025.
2025-10-03 11:05:42 +02:00
dependabot[bot] 347fbb1ab2 Bump actions/github-script from 7 to 8
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 09:17:43 +02:00
dependabot[bot] f0f10ec91d Bump actions/setup-dotnet from 4 to 5
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 09:16:32 +02: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
John MacFarlane 8e04bab8c1 Release builds: build with ghc 9.8. 2025-03-27 16:11:41 -06: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 74b288a1d8 nightly workflow: use ghc 9.8, cabal 3.14. 2025-01-08 08:54:10 -08:00