Commit Graph
367 Commits
Author SHA1 Message Date
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
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 480e0c9322 Add silby to funding. 2024-12-09 17:06:51 -08:00
John MacFarlane 5240a52479 nightly, release-candidate: set GITHUB_PATH to include ghcup bin. 2024-11-07 07:07:07 -08:00
John MacFarlane 5c1b5ef1e0 CI: use ghcup to install cabal in Windows. 2024-11-07 07:06:55 -08:00
John MacFarlane 10f638ddf2 Nightly/macos: be sure to install cabal as well as ghc. 2024-11-06 08:11:45 -08:00
John MacFarlane 4b2707cbe7 Install ghcup on GH macos runners.
They no longer include it as they did in macos-12.
2024-11-05 08:00:25 -08:00
John MacFarlane f22f2a4fcb Use macos-13 runner instead of macos-12 or -15
(on release_candidate and nightly actions).
macos-13 is the oldest supported version.

See #10348.
2024-11-04 09:59:11 -08:00
Andreas Deininger f01bdef62b GitHub workflow 'nightly': bump Mac OS version (#10348) 2024-11-03 19:25:31 -08:00
John MacFarlane 32c1a31f61 Improve bug report template.
Suggest looking at changelog in case of regressions.
2024-10-10 11:00:42 -07:00
dependabot[bot] e600b3b07f Bump cachix/install-nix-action from 29 to 30 (#10267)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 22:45:20 -07:00
John MacFarlane f202ae1595 Remove refs to pandoc-discuss from issue templates.
See #10247.
2024-10-01 08:40:54 -07:00
dependabot[bot] e58f5ab701 Bump cachix/install-nix-action from V28 to 29
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] <support@github.com>
2024-09-29 20:02:35 -07:00
John MacFarlane f4fe61a1af Nix CI: re-add nix_path but with proper name of stable channel. 2024-09-22 12:31:10 -07:00
John MacFarlane 82b186bb58 CI: remove channel from nix build. 2024-09-22 12:26:00 -07:00
John MacFarlane 57d97b4293 CI: try changing Nix build to use nix-stable. 2024-09-22 12:23:54 -07:00
dependabot[bot] 5e3011fe0c Bump cachix/install-nix-action from V27 to 28
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] <support@github.com>
2024-09-15 21:52:49 -07:00
TomBen 442dad1f0a Remove pkg-config installation step in nightly workflow 2024-06-24 10:03:01 -07:00
TomBen 07602dedae Update macOS version in GitHub workflows to macos-12 2024-06-23 09:56:09 -07:00
Albert Krewinkel 042eb1782a CI: bump remaining actions/checkout from v3 to v4 2024-06-09 17:04:11 +02:00
John MacFarlane 4dd021d108 Bump checkout version for nightlies. 2024-05-27 13:08:14 -07:00
dependabot[bot] 94eb6e0cfd Bump cachix/install-nix-action from 26 to 27 (#9774)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-19 19:39:19 -07:00
John MacFarlane 038c4dbc8a release-candidate build: use most recent version of checkout action. 2024-04-07 08:54:58 -07:00
John MacFarlane b1e2e452de release-candidate action: update WiX path.
3.14 is now used.
2024-03-17 21:35:23 -07:00
dependabot[bot] 9c8ba48fb1 Bump cachix/install-nix-action from 25 to 26 (#9557)
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:07:48 -07:00
John MacFarlane 8c42926cb2 Add djot reader and writer.
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-02-13 23:10:42 -08:00
Edwin Török 81f7e5789f fix(ci): run 2nd docx validation workflow when script changes
Signed-off-by: Edwin Török <edwin@etorok.net>
2024-02-05 15:07:23 -08:00
dependabot[bot] 734f860618 build(deps): bump actions/cache from 3 to 4
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] <support@github.com>
2024-01-21 19:21:03 -08:00
dependabot[bot] ff753bdfa6 build(deps): bump cachix/install-nix-action from 24 to 25
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] <support@github.com>
2024-01-14 19:40:11 -08:00
John MacFarlane 5d33b5690a Replace references to pandoc-discuss with GitHub discussions. 2024-01-05 18:40:45 -08:00
Edwin Török 56df2f1c17 ci(commit-validation): use git to walk commits
The PR event doesn't include the actual commits, just a count and a URL
to fetch it.
But we can checkout the entire git history, we don't have so many
commits that we need to optimize this just yet.
And then we might as well use `git` itself to walk the commit history.

(Using the remote commits URL would be useful only if we'd want to do a
shallow clone because we have too many commits)

Signed-off-by: Edwin Török <edwin@etorok.net>
2023-12-27 10:38:44 -08:00
John MacFarlane c33750c4b2 commit-validation CI - another attempt. 2023-12-26 23:00:22 -08:00
John MacFarlane 0ba8af939c commit validation CI: work with regular push as well as pr. 2023-12-26 22:49:50 -08:00
John MacFarlane b9b8343645 Fix commit-validation CI.
Hopefully. See #9286.
2023-12-26 22:46:56 -08:00
John MacFarlane 6b6da8b154 Fix commit validation CI.
This CI action has been broken for a long time, giving us false
negatives.
2023-12-19 15:51:28 -08:00
John MacFarlane 9875993559 Fix commit-validation CI. 2023-12-19 15:33:25 -08:00