Simon Michael
c7732c7600
;workflows:binaries:linux: ensure the linux binary uses a fixed haskeline [ #2410 ]
2026-01-08 18:23:43 -10:00
Simon Michael
20389ad844
;workflows:binaries-linux-x64: add more caching
2025-12-31 13:16:54 -10:00
Simon Michael
656c779c6f
;workflows: rename nightly -> testbin
...
The nightly tag is no longer usable, having been used in a test of
immutable releases on Github. The branch/tag/workflow/release is
now "testbin", intended for publishing unreleased binaries for testing.
2025-12-31 12:49:44 -10:00
Simon Michael
2c80a0feac
;ci: check for installed shelltestrunner again
2025-11-18 10:16:26 -10:00
Simon Michael
fe3fa26940
;ci: force use of and upgrade to shelltestrunner 1.11, 2
2025-11-18 08:02:11 -10:00
Simon Michael
6f9a8d2f66
;ci: force use of and upgrade to shelltestrunner 1.11
2025-11-18 07:48:39 -10:00
Simon Michael
72a8dd12de
;ci:binaries-mac-x64: switch to macos-15-intel
2025-11-18 07:40:33 -10:00
Simon Michael
1ff8098934
;ci: use shelltestrunner 1.11
2025-11-18 07:36:00 -10:00
Simon Michael
f52cc6aced
;github:workflows:binaries-linux-x64: fix for brick workaround
2025-10-02 11:06:15 -10:00
Simon Michael
0848189e76
;github:workflows:binaries-linux-x64: work around brick bounds issue
...
https://github.com/jtdaugherty/brick/issues/539
2025-10-02 10:34:15 -10:00
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
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