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] and dependabot[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] and dependabot[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] and dependabot[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] and dependabot[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