Simon Michael
91ba75d12d
;github:workflows: rename ghc caching id for clarity
2025-10-02 10:20:02 -10:00
Simon Michael
f7a9190d5b
;github:workflows: update some ghc caching ids
2025-10-02 10:20:02 -10:00
Simon Michael
ce0cd344b5
ci: more consistent, platform- and ghc-specific cache keys
...
These github caches created once and never updated; so it's important
to have keys that are specific enough that it doesn't
(a) waste time restoring cached data that we won't be able to use
(b) fail to cache new data because it thinks the old cache was used.
2025-06-13 21:00:42 -10:00
Simon Michael
ccb0033e31
ci: more consistent ghc version env var
2025-06-13 20:48:53 -10:00
Simon Michael
6cde1a3ff7
ci: more consistent images, image notes
2025-06-13 20:41:43 -10:00
Simon Michael
2c733538d5
ci: no need to install ripgrep
2025-06-13 18:18:25 -10:00
Simon Michael
c63d85c81f
;ci:binaries: cleanups, notes
2025-05-29 13:39:13 -10:00
Simon Michael
71673d42eb
;ci: fix step names breaking yaml
2025-05-29 08:12:36 -10:00
Simon Michael
c1ab42fbba
;ci: simplify cache step names
2025-05-28 17:31:29 -10:00
Simon Michael
30630b9cc1
;ci: binaries: simplify, cleanup
2025-05-28 17:31:25 -10:00
Simon Michael
7deff8a319
;workflows:binaries: show all hledger --version outputs in the log
2025-05-16 13:18:56 -10:00
Simon Michael
20c612d0b2
;fix:ci: add the man pages and info manuals to the unix bindists [ #2309 ]
2025-03-05 18:21:31 -10:00
Simon Michael
58c277123e
;ci: cleanups
2025-03-05 17:36:43 -10:00
Simon Michael
f17ed111b6
;ci: linux, mac: ghc 9.8.2 -> 9.8.4
2024-12-02 17:18:58 -10:00
Simon Michael
167303deb6
;ci: windows, mac, linux-x64-stack: list dep versions before building hledger
...
For troubleshooting. stack doesn't do this itself, unlike cabal.
2024-09-30 17:21:26 -10:00
Simon Michael
f4bc6308ae
;ci: add trigger summaries as well
2024-09-30 17:21:26 -10:00
Simon Michael
bba77abcf6
;ci: add consistent greppable summaries for all workflows
2024-09-30 17:21:02 -10:00
Simon Michael
1b643eb3e9
;ci: mac: cleanup
2024-09-30 17:21:02 -10:00
Simon Michael
10465ffbe5
;ci: update all stack/cabal versions installed by ghcup to latest
2024-09-30 17:20:13 -10:00
Simon Michael
69da3c0a17
;pkg: include man pages and info manuals in the release bindists
2024-09-17 06:27:19 -07:00
gesh
f7f0a817fe
Add bash completion to bindist
2024-09-16 15:00:09 -07:00
Simon Michael
2448744ce9
;ci: binaries-mac-*: use architecture-specific cache keys
2024-06-01 13:51:47 -10:00
Simon Michael
43c93eb376
;ci: binaries-mac-x64: bump from ghc 9.4 to 9.8
2024-05-09 21:26:12 -10:00
Simon Michael
cbe1fde037
;ci: binaries-mac: show platform info
2024-04-19 00:16:06 -10:00
Simon Michael
81f5bf02bb
;ci: cleanups
2024-04-18 23:17:53 -10:00
Simon Michael
dc4a0ff82c
;ci: clean up github cache/post-cache titles again
2024-04-18 13:20:12 -10:00
Simon Michael
9910651451
;ci: cleanups
2024-04-18 13:20:12 -10:00
Simon Michael
6d1118ee59
;ci: use upload-artifact v4, silence node 16 warnings
2024-04-18 13:20:12 -10:00
Simon Michael
ef15f9e615
ci: use cache v4, silence node 16 warnings
2024-04-18 13:20:12 -10:00
Simon Michael
835a34b3f3
ci: use checkout v4, silence node 16 warnings
2024-04-18 13:20:12 -10:00
Simon Michael
495b3b977a
ci: binaries-mac: drop unused matrix
2024-04-18 13:20:12 -10:00
Simon Michael
7b24c3546c
ci: binaries: drop unused early termination code
...
It is used only in ci.yml.
2024-04-18 13:20:12 -10:00
Simon Michael
4e5a2dcc70
ci: binaries: tool setup fixes, label tool version output
2024-04-18 13:20:12 -10:00
Simon Michael
82cc77f184
ci: binaries-mac: switch to ghcup for setup, like linux
2024-04-18 13:20:12 -10:00
Simon Michael
5c36a297dc
ci: binaries-mac: update x64, add arm64
...
I think macos-latest is now m1 and macos-13 is x64.
2024-04-18 13:20:12 -10:00
Simon Michael
8cc36e23a6
;ci: "Cache" -> "Uncache"
2024-04-10 08:19:35 -10:00
Simon Michael
8e0adec126
pkg:stack: bump dev build to latest/ghc 9.8.2
2024-04-07 23:47:27 -10:00
Simon Michael
38140945f7
;ci: use newer shelltestrunner with newer ghc
2023-12-02 09:03:14 -10:00
Simon Michael
96117ae514
ci: do haddock testing less often, in the mac binaries workflow
...
It costs 1m+, doesn't fail that often, and is not hard to fix even if
detected late.
2023-11-07 05:27:18 -08:00
Simon Michael
dae7b352dd
;ci: disable weekly scheduled builds
...
They also run in forks, which I don't want.
2023-11-06 10:13:57 -08:00
Simon Michael
66cb349998
ci: fix tests breakage
2023-11-05 01:02:13 -07:00
Simon Michael
0860bff057
dev:ci: update notes
2023-09-12 08:52:17 +01:00
Simon Michael
c2c668e3a7
dev:tools:ci:master,binaries: install ripgrep for checkembeddedfiles
2023-06-02 11:17:16 -10:00
Simon Michael
c7c4c68031
dev:tools:ci: check embedded files in the binaries workflows also
2023-06-02 10:50:28 -10:00
Simon Michael
3206b0e278
ci: minor updates
2023-03-10 19:02:34 -10:00
Simon Michael
9ab8818368
dev: ci: actions/checkout: v2 -> v3
2023-01-26 22:04:04 -10:00
Simon Michael
6ebf811095
dev: ci: actions/cache: v2 -> v3
2023-01-26 22:04:04 -10:00
Simon Michael
04d5813a41
dev: ci: exclude the excluded func tests in CI too
2022-12-22 09:15:43 -10:00
Simon Michael
6a4680d561
imp: pkg: drop support for GHC 8.6 and 8.8
...
Slightly motivated by a desire to depend on the new breakpoint
library, which requires GHC 8.10+. With GHC 9.0 in Debian,
it seems time to drop these.
2022-08-23 02:02:19 +01:00
Simon Michael
d4f7137c4a
dev: ci: binaries-mac-x64: bust stack-work caches
2022-08-18 05:08:10 +01:00