Simon Michael
81f5bf02bb
;ci: cleanups
2024-04-18 23:17:53 -10:00
Simon Michael
81fc202d08
ci: binaries-linux-x64: use ghc 9.8 and cabal 3.10 again
2024-04-18 13:20:12 -10:00
Simon Michael
384cb4da38
ci: binaries-linux-x64: switch to more stable alpine:latest
2024-04-18 13:20:12 -10:00
Simon Michael
0bcad0a39c
ci: binaries-linux-x64: try ghc 9.0 and cabal 3.8 again
2024-04-18 13:20:12 -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
50ee1db91f
ci: ci: drop unused matrix; cleanup
2024-04-18 13:20:12 -10:00
Simon Michael
e1540af4b8
;ci: ci: silence vs code warnings about env.CONTINUE
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
3fd350861b
ci: binaries-linux-x64: cleanups
2024-04-18 13:20:12 -10:00
Simon Michael
b23b61a60f
ci: binaries-linux-x64: try other static build options
2024-04-18 13:20:12 -10:00
Simon Michael
981aee3e52
ci: binaries-linux-x64: work around unwritable $HOME issue
...
This is for https://github.com/actions/runner/issues/863 which is causing
"Preventing creation of Stack root '/github/home/.stack/'. Parent directory '/github/home/' is owned by someone else."
2024-04-18 13:20:12 -10:00
Simon Michael
06d6730a79
ci: binaries-linux-x64: also run some unit tests
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
7249fa80cd
ci: binaries-linux: drop "-static" from names, assume it
2024-04-18 13:20:12 -10:00
Simon Michael
a4917f8f98
ci: binaries-linux-x64: try making the static build with stack
2024-04-18 13:20:12 -10:00
Simon Michael
7b052979b2
ci: binaries-linux-x64: try latest ghc & cabal
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
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
6771d37f13
;github: issue templates: update
2023-12-13 11:45:37 -10:00
Simon Michael
b9826434e7
;github: new issue templates: edits
2023-12-12 23:08:02 -10:00
Simon Michael
c740891feb
;github: new issue templates: more cleanups; solicit severity and likelihood estimates
...
(for ISSUES.md > Prioritising)
2023-12-12 22:38:44 -10:00
Simon Michael
1c840e144c
;github: new issue templates: cleanups
2023-12-12 22:31:05 -10:00
Simon Michael
d2f95966ab
;github: new issue templates: cleanups
2023-12-12 22:20:07 -10:00
Simon Michael
b61e731f24
;ci: ignore the commit message check if it fails
2023-12-12 18:26:15 -10:00
Simon Michael
2cf83cd213
ci: bump shelltestrunner to 1.10
2023-12-08 06:56:48 -10:00
Simon Michael
b0c4bf6f22
ci: bump ghc version to 9.4.4, preliminary for #2129 , #2128
2023-12-08 06:34:43 -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
617e35ec57
ci: really fix some redundant building of hledger-lib and hledger
2023-11-07 04:59:53 -08:00
Simon Michael
1eee7f0208
ci: fix some redundant building of hledger-lib and hledger
2023-11-07 04:47:04 -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
8bfde51ae8
;dev:ci: rename usual CI branch to "ci"
2023-10-18 14:02:59 +01:00
Simon Michael
6c95f47725
;dev:ci: clean up, rename main CI workflow
...
Back to ci.yml.
2023-10-18 14:02:59 +01:00
Simon Michael
efa8f1dc84
ci:test-linux: temporary workaround for haddock failure
2023-10-09 21:58:38 +01:00
Simon Michael
17889ccb61
ci:test-linux: temporary workaround for bad commit message
2023-10-09 21:07:20 +01:00
Simon Michael
efc154a1cb
dev:ci: cleanup
2023-09-16 09:05:04 +01: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
a6d3424e0b
dev:tools:ci:master: check embedded files before slower operations
2023-06-02 10:51:42 -10:00
Simon Michael
c7c4c68031
dev:tools:ci: check embedded files in the binaries workflows also
2023-06-02 10:50:28 -10:00