Commit Graph

90 Commits

Author SHA1 Message Date
Simon Michael
91ba75d12d ;github:workflows: rename ghc caching id for clarity 2025-10-02 10:20:02 -10: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
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
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
835b8fd0e8 ;ci: ci, oldest: cache ids aren't correctly including ghc version 2024-10-24 10:44:28 -10:00
Simon Michael
f4bc6308ae ;ci: add trigger summaries as well 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
1b643eb3e9 ;ci: mac: cleanup 2024-09-30 17:21:02 -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
1faad6fabb ;workflows: cleanups 2024-05-18 21:25:35 -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
81f5bf02bb ;ci: cleanups 2024-04-18 23:17:53 -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
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
8cc36e23a6 ;ci: "Cache" -> "Uncache" 2024-04-10 08:19:35 -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