Simon Michael
78a7ce1292
;ci:binaries-linux-x64: install ghcup only if not cached; fix cache
2025-05-28 11:23:19 -10:00
Simon Michael
df85b56824
;ci:windows: add binaries-windows-arm64
2025-05-28 11:23:19 -10:00
Simon Michael
60bbae7ef0
;ci:linux: rename non-working workflows
2025-05-28 05:24:11 -10:00
Simon Michael
077ef76055
;ci:linux: add binaries-linux-arm64-stack, best effort
2025-05-27 19:31:40 -10:00
Simon Michael
c8ab9e8bf6
;ci:linux: add binaries-linux-arm64, best effort
2025-05-27 19:31:39 -10:00
Simon Michael
76c869ab06
;ci:binaries-linux-x64: cleanup, use ghcup-setup action
2025-05-27 18:16:50 -10:00
Simon Michael
b209c60019
;ci:docker: trigger manually [ #2002 ]
2025-05-27 05:49:30 -10:00
Doug Goldstein
e0b24eff87
dev: fix Dockerfile installing of dependencies
...
Avoid the build failing due to an interactive prompt.
2025-05-27 05:42:00 -10:00
Doug Goldstein
fddc01a3a2
dev: ci: build Docker images
...
Uses the existing in-tree Dockerfile to build Docker images when
a release is made and everytime there is a merge to master.
Publishes the images to the GitHub Container Registry as well.
Heavily based on https://docs.docker.com/build/ci/github-actions/examples/
2025-05-27 05:42:00 -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
01c1f3c8a5
;pkg: simplify stack yaml file names
2025-04-09 10:58:52 -10:00
Simon Michael
18bad4ff8d
;doc: FUNDING.yml: hide patreon for now
2025-03-31 18:26:12 -10:00
Simon Michael
307c679d23
;workflows:nightly: upload to the prerelease with "nightly" tag
2025-03-08 08:50:27 -10:00
Simon Michael
bcb3bf5837
;workflows: nightly: start a manual workflow for updating the prerelease
2025-03-08 07:11:43 -10:00
Simon Michael
3bfaa56dfb
;ci: binaries-linux-x64-stack: try to fix build; upgrade to latest stack
2025-03-05 18:52:59 -10:00
Simon Michael
5394b70dff
;ci: binaries-linux-x64-stack: fix
2025-03-05 18:28:43 -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
45374cbfd4
;ci: cleanups
2025-03-05 17:54:04 -10:00
Simon Michael
58c277123e
;ci: cleanups
2025-03-05 17:36:43 -10:00
Simon Michael
e80debe4c9
;ci:linux: work around yesod-core/wai-extra bound issue
...
https://github.com/commercialhaskell/stackage/issues/7570
2024-12-02 21:07:34 -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
835b8fd0e8
;ci: ci, oldest: cache ids aren't correctly including ghc version
2024-10-24 10:44:28 -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
d8d236385d
;ci: linux: expect linux builds to be warning free like the rest
2024-09-30 17:21:23 -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
1c45496f1c
dev: web: fix build with ghc <9.2
2024-09-30 17:20:13 -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
daa3010c3e
;ci: binaries-linux-x64: fix addition of manuals to bindist
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
Simon Michael
68f1395b0d
;ci: binaries-linux-arm32v7: notes, disable wrong completions addition [ #2223 ]
2024-09-16 19:19:34 -07:00
Simon Michael
f0b97ecfb7
;ci: release: notes
2024-09-16 15:09:27 -07:00
gesh
f7f0a817fe
Add bash completion to bindist
2024-09-16 15:00:09 -07:00
Simon Michael
e1c91e8ed4
;doc: simplify new bug template
2024-09-13 11:51:35 -07:00
Simon Michael
2907b3bb42
;doc: simplify new bug template
2024-09-13 11:49:26 -07:00
Simon Michael
2513c0205b
;ci: release: notes
2024-09-09 15:27:18 -07:00
Simon Michael
f4bdf80e71
;ci: oldest: cleanup
2024-06-07 06:32:35 -07:00
Simon Michael
f86e170124
;ci: release: fix a macos-ism, part 2
2024-06-01 14:39:20 -10:00
Simon Michael
0c0addde18
;ci: release: fix a macos-ism
2024-06-01 14:36:29 -10:00
Simon Michael
5c695ebce2
;ci: release: note, not triggering
2024-06-01 14:31:19 -10:00
Simon Michael
2448744ce9
;ci: binaries-mac-*: use architecture-specific cache keys
2024-06-01 13:51:47 -10:00
Simon Michael
56bc34f1a2
ci: ci: fix package index update step description, note slowness
2024-05-29 14:45:04 -10:00
Simon Michael
af568f1ae2
;doc: ghrelnotes: simplify
2024-05-19 10:14:01 -10:00
Simon Michael
5aed755b71
;doc:,workflows: auto-generate github release notes
2024-05-19 09:55:02 -10:00
Simon Michael
717f13db80
;workflows: release: cleanup
2024-05-18 23:29:52 -10:00
Simon Michael
f6abd33bc3
;workflows: release: create release, upload latest binaries
2024-05-18 23:07:23 -10:00
Simon Michael
6e7b8f9862
;workflows: release: fixes
2024-05-18 22:06:30 -10:00
Simon Michael
1faad6fabb
;workflows: cleanups
2024-05-18 21:25:35 -10:00
Simon Michael
ecda3d93f3
;workflows: release: first draft of a release-creating workflow
2024-05-18 21:17:54 -10:00
Simon Michael
365b44200b
;ci: ci: restore ; short-circuit logic after refactor
2024-05-18 19:58:00 -10:00
Simon Michael
5077a1a2b1
ci: ci: disable failing ripgrep cache attempt
2024-05-17 15:46:03 -10:00
Simon Michael
57963554cb
ci: oldest, ci: more cleanup, more modular steps
2024-05-17 15:31:53 -10:00
Simon Michael
76ce328d5f
ci: oldest: build with oldest GHC on push to eponymous branch
...
and ci: cleanups
2024-05-17 15:08:17 -10:00
Simon Michael
fbd7b7d3f2
ci: cache ripgrep (for checkembedded files)
2024-05-16 09:31:52 -10:00
Simon Michael
176a45b12a
ci: cleanup, test warm build time
2024-05-16 09:08:23 -10:00
Simon Michael
70389f5764
ci: update default CI tests to ubuntu 2404 / preinstalled ghc/stack
2024-05-16 08:40:02 -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
d6646ddbdf
ci: binaries-mac-arm64: this has been building x64, fix it
2024-04-19 00:45:03 -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
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