Commit Graph

68 Commits

Author SHA1 Message Date
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
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
73634d09d5 ;ci: github: rename old workflow to disable it 2020-03-06 10:59:22 -08:00
Simon Michael
05fada7833 ;ci: github: split into platform-specific workflows
Basic mac/windows ones, usually run nightly, and a more thorough linux
one, run for noteworthy push/pull requests.

And the usual round of tweaks.
2020-03-06 10:55:54 -08:00
Simon Michael
539d1f676e ;ci: github: notes 2020-03-06 10:03:46 -08:00
Simon Michael
9d4d1ab7e2 ci: github: tweaks 2020-03-06 04:19:25 -08:00
Simon Michael
d259bd5a36 ci: github: tweaks 2020-03-06 03:30:14 -08:00
Simon Michael
5acc873240 ci: github: tweaks 2020-03-06 02:50:57 -08:00
Simon Michael
c0b8672ef5 ci: github: tweaks 2020-03-06 02:48:16 -08:00
Simon Michael
dd944ccb68 ci: github: tweaks 2020-03-06 02:45:43 -08:00
Simon Michael
8cc6608319 ci: github: tweaks 2020-03-06 02:43:19 -08:00
Simon Michael
fefb8062ba ci: github: tweaks 2020-03-06 02:21:15 -08:00
Simon Michael
9b2f1d399c ci: github: tweaks 2020-03-06 01:58:18 -08:00
Simon Michael
6b217435c4 ci: github: tweaks 2020-03-06 01:54:18 -08:00
Simon Michael
715b274bb0 ci: github: tweaks 2020-03-06 01:44:53 -08:00
Simon Michael
b91fd10b2e ci: github: tweaks 2020-03-06 01:39:14 -08:00
Simon Michael
3ff5b336c0 ci: github: tweaks 2020-03-06 01:37:55 -08:00
Simon Michael
9bf3e167da ci: github: tweaks 2020-03-06 01:36:22 -08:00
Simon Michael
c7977b6c6f ci: github: tweaks 2020-03-06 01:33:45 -08:00
Simon Michael
4e96639b81 ci: github: tweaks 2020-03-06 01:27:13 -08:00
Simon Michael
23f8462d47 ci: github: tweaks 2020-03-06 01:23:35 -08:00