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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
John MacFarlane
9d15289864
Attempt to fix commit-validation CI.
2023-12-19 15:31:50 -08:00
Edwin Török
2e9e23e908
ci(docx): add 2 CI rules to run the validation rules from the Makefile
...
Triggered only when the golden docx or the validator script changes.
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-19 15:00:23 -08:00
dependabot[bot]
72269357b7
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-18 09:39:50 -08:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
251bfa8e94
Bump cachix/install-nix-action from 23 to 24 ( #9234 )
...
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-03 20:42:21 -08:00
John MacFarlane
ab154a46b0
Switch to actions/checkout@v4.
2023-09-10 21:11:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8d924ef645
Bump cachix/install-nix-action from 22 to 23 ( #9074 )
...
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] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 21:09:58 -07:00
John MacFarlane
889dcbe99c
Use ghc 9.6 for release builds.
...
See #8947 .
2023-08-04 13:54:04 -07:00
John MacFarlane
52dc8342ab
Change Windows release build to use cabal instead of stack.
...
Use ghc 9.2 to address #8955 .
2023-07-18 17:01:25 -07:00
John MacFarlane
21b51d214d
CI: don't trigger ci on changes to cirrus config.
2023-07-12 08:23:50 -07:00
John MacFarlane
61e3d84b55
CI: Another try to specify cabal store directory.
2023-06-28 10:32:37 -07:00
John MacFarlane
6908afdecf
CI: fix path for cabal global store.
...
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-28 09:09:23 -07:00
John MacFarlane
d472d43e43
CI for linux-nix: use -Wall.
2023-06-27 14:49:21 -07:00
John MacFarlane
139ba79305
Add cabal caching to linux-nix-cabal CI workflow.
2023-06-27 09:36:28 -07:00
John MacFarlane
f074b03b89
Revert "Try adding magic nix cache to nix CI build."
...
This reverts commit 295c6b0485 .
This was actually slower than what we had before (14m on second
run, as compared to 12m).
2023-06-26 16:46:47 -07:00