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
80e659b51c
;pkg: bump minimum supported GHC from 8.10.7 to 9.6 (and base 4.18)
...
System.IO.hGetContents' was the latest paper cut; I could keep
supporting ghc 8.10.7, or at least 9.0-9.4, released 2021-2023;
but feck it. Debian Stable has 9.6 and this time can be better spent.
2025-09-03 20:02:59 +01:00
Simon Michael
8da36b4397
;ci: add a date to cache ids for cache-busting
2025-06-15 12:53:32 -10:00
Simon Michael
012fc416b0
;ci: try disabling stack update step
2025-06-15 12:50:12 -10:00
Simon Michael
d56bfc4392
;ci: disable stack paths output
2025-06-15 12:49:26 -10:00
Simon Michael
de9c487f58
;ci: caching note
2025-06-13 22:03:37 -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
c730eed3e6
ci:oldest: fix ghc version in cache keys
2025-06-13 20:41:30 -10:00
Simon Michael
2c733538d5
ci: no need to install ripgrep
2025-06-13 18:18:25 -10:00
Simon Michael
6b19f24c5f
ci: fix ghc version in cache keys
2025-06-13 18:03:54 -10:00
Simon Michael
c3bd6f36b4
;ci: don't bother tar-ing these binaries
2025-06-13 17:34:11 -10:00
Simon Michael
4eadf74408
;ci: stack paths test: edits
2025-06-13 16:36:43 -10:00
Simon Michael
2edc0e4d20
;ci: stack paths test: edits
2025-06-13 16:29:37 -10:00
Simon Michael
fc46ddffe3
;ci: stack paths test: edits
2025-06-13 16:27:57 -10:00
Simon Michael
2abb717f49
;ci: stack paths test: edits
2025-06-13 16:23:22 -10:00
Simon Michael
1b7fc3fb7d
;ci: stack paths test: edits
2025-06-13 16:11:36 -10:00
Simon Michael
65f01adc3d
;ci: stack paths test: edits
2025-06-13 16:09:59 -10:00
Simon Michael
de84a3e8bc
;ci: stack paths test: edits
2025-06-13 16:05:21 -10:00
Simon Michael
bf5707d131
;ci: stack paths test: edits
2025-06-13 16:03:23 -10:00
Simon Michael
da6df3702d
;ci: test step showing stack paths
2025-06-13 15:57:40 -10:00
Simon Michael
10b0f18f0c
;ci:binaries-linux-*: add missing gmp-static lib
...
These got bumped accidentally to alpine:latest, which now has a
separate gmp-static lib it seems.
2025-06-01 12:05:59 -10:00
Simon Michael
48ef186091
;ci:binaries-linux-x64: fix missing gmp lib ?
...
This got removed, maybe it's to blame.
2025-06-01 11:36:45 -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
e259fe75f6
;ci:binaries-windows-arm64: note limitation, disable for now
2025-05-28 14:20:09 -10:00
Simon Michael
0c27cded98
;ci:windows: cleanup; use preinstalled stack
2025-05-28 13:58:37 -10:00
Simon Michael
4612ee22c9
;ci:linux: note the use of a container
2025-05-28 11:23:19 -10:00
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
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