Simon Michael
91ba75d12d
;github:workflows: rename ghc caching id for clarity
2025-10-02 10:20:02 -10:00
Simon Michael
6f3382d100
;workflows:binaries-windows: fix stack yaml
2025-09-30 12:59:43 -10:00
Simon Michael
9e39f5cffd
;ci:binaries-windows: be more verbose
2025-09-03 20:03:48 +01: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
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
0c27cded98
;ci:windows: cleanup; use preinstalled stack
2025-05-28 13:58:37 -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
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
4dc4dbc917
;ci: windows, linux-x64-stack: add unit testing to these
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
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
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
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
8cc36e23a6
;ci: "Cache" -> "Uncache"
2024-04-10 08:19:35 -10:00
Simon Michael
3c868988a9
;ci:windows: switch to more recent ghc (9.6.3)
2024-01-05 11:25:30 -10:00
Simon Michael
4fcc09b259
fix:pkg:include hledger-ui.exe in release binaries
2024-01-05 11:17:40 -10:00
Simon Michael
38140945f7
;ci: use newer shelltestrunner with newer ghc
2023-12-02 09:03:14 -10: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
7592674416
ci: windows: try ghc 9.4.4 to work around ghc#23309
2023-05-10 10:03:51 -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
b917b8a310
dev: ci: binaries-*: name branches like workflows
2022-08-18 05:05:41 +01:00
Simon Michael
07cb4ca58c
dev: ci: show stack build plans for deps
2022-08-17 11:50:10 +01:00
Simon Michael
827d3f79f4
ci: avoid double zip; use tar instead to preserve x on linux/mac
2022-07-26 23:52:51 +01:00
Simon Michael
863983f0ff
ci: update all to preserve executable permission when zipping
2022-07-26 22:49:47 +01:00
Simon Michael
7a8f2c1c8a
ci: bump all upload-artifact users to v3
2022-07-26 22:37:44 +01:00
Simon Michael
17f28c65b4
ci: windows: ghc 9.2.3
2022-06-09 11:35:45 +01:00
Simon Michael
37fc8b5ff9
ci: windows: ghc 9.0 for now; and strip again ( #1869 )
2022-06-08 15:30:45 +01:00
Simon Michael
f8e9a13f26
;ci: consistent workflow and file names
2022-06-06 11:58:34 +01:00