Commit Graph

325 Commits

Author SHA1 Message Date
Simon Michael
3cf78ecd03 ;tools: update scripts to ghc 9.12 2025-09-30 12:09:23 -10:00
Simon Michael
82007ca983 ;tools:Shake manuals: more contributor instructions in the header comment [hledger_site#140] 2025-09-26 08:27:06 -10:00
Simon Michael
53b5c371e0 ;pkg:bump stack snapshots 2025-09-15 16:27:35 -07:00
Simon Michael
549ccd2743 ;tools: Shake cabalfiles: note issue 2025-09-13 07:34:06 +01:00
Simon Michael
57ac01acde ;tools: bump to lts-24.8 2025-09-01 12:42:27 +01:00
Simon Michael
424e072268 ;pkg: bump default build, tools to lts 24.2 / ghc 9.10.2 2025-07-28 17:03:32 +01:00
Simon Michael
455db07495 ;tools: Shake changelogs: fix missing blank lines around old heading 2025-06-03 07:34:52 -10:00
Simon Michael
666abefba9 ;pkg:stack: bump all to 2025-04-01 snapshot
This also bumps to fsnotify-0.4.2.0 and hfsevents-0.1.8, fixing some
events being ignored on mac (https://github.com/luite/hfsevents/pull/19),
which could make hledger-ui --watch more reliable (though I haven't
noticed that problem).
2025-04-02 13:20:03 -10:00
Simon Michael
b12d7cb05b ;dev: fix Shake.hs typo 2025-02-11 08:26:53 -10:00
Simon Michael
0a484df676 ;tools: bump tools & bin to recent stackage / ghc 9.10 2024-12-20 10:41:46 -10:00
Simon Michael
2168382058 ;tools: Shake: comment unused orgfiles script 2024-12-12 10:03:42 -10:00
Simon Michael
284bb7e2e8 ;tools: Shake setversion: do hledger-install separately 2024-12-09 17:52:25 -10:00
Simon Michael
eaeb9222c5 ;tools: Shake setversion: also update hledger-install.sh 2024-12-09 15:36:11 -10:00
Simon Michael
0cb009a503 ;tools: Shake changelogs: simplify, don't duplicate heading 2024-12-09 15:34:46 -10:00
Simon Michael
9081232b10 ;tools: just, Shake cleanups 2024-12-09 15:34:25 -10:00
Simon Michael
26d4d72d7a ;tools: Shake cmddocs: clarify 2024-12-07 13:30:31 -10:00
Simon Michael
57bcce020c ;tools:Shake: cleanups 2024-12-07 11:06:21 -10:00
Simon Michael
43dd0cfc5d ;dev: cleanups 2024-12-07 08:50:34 -10:00
Simon Michael
81d20ecaf8 ;tools: revert to ghc 9.8.2 for now
running these with ghc 9.10 is awkward
2024-12-03 09:13:14 -10:00
Simon Michael
645da4a74f ;pkg: bump to latest stackage snapshot 2024-12-02 17:13:28 -10:00
Simon Michael
45b862f84f ;dev: bump to latest stackage nightly 2024-09-28 08:39:06 -10:00
Simon Michael
7d908818d7 ;tools: shake manuals -c: also commit COMMAND.md files 2024-09-09 14:04:50 -07:00
Simon Michael
a5fb7d639e ;tools: shake cmddocs -c: also commit COMMAND.md files 2024-09-09 14:04:43 -07:00
Simon Michael
2c7c2c6d05 ;tools: shake: cleanup, note dependency issues 2024-09-09 14:04:43 -07:00
Simon Michael
e79f45a737 ;tools: shake build: fix with no arguments 2024-09-09 14:04:43 -07:00
Simon Michael
08a356a7cb ;dev: pkg: bump to latest nightly stackage snapshot 2024-09-09 14:03:35 -07:00
Simon Michael
aa7a38f586 ;doc: update stack doc urls 2024-08-12 11:55:06 +01:00
Simon Michael
0d878415e9 ;pkg: stack: bump to latest nightly; bump various script snapshots 2024-07-12 12:45:00 +01:00
Simon Michael
e0cbe65d9b ;tools: Shake txtmanuals: silence all but wide table warnings 2024-06-27 00:24:09 +01:00
Simon Michael
9a89adf737 ;tools: Shake cmddocs: improve help 2024-06-25 18:37:55 +01:00
Simon Michael
1d7fdd423d ;tools: Shake: fix partial warnings 2024-06-07 18:49:23 -07:00
Simon Michael
8e0326b521 ;tools: Shake cmddocs: ignore failures when running hledger -h
Eg if it's not yet built/buildable, carry on without updating the flag docs.
2024-06-07 18:46:58 -07:00
Simon Michael
91d5308783 ;tools: Shake cmdhelp -> cmddocs, now runs hledger to update flag docs
Now, updating a command's docs (for hledger manual and for --help) requires
running the command (with stack exec -- hledger). The sequence is now
a bit recursive:

1. Run hledger CMD -h to update CMD.md with the latest cmdargs help output for CMD's flags.
   CMD.md is included in the hledger manual, when rendering that.
2. Convert CMD.md to CMD.txt, with pandoc.
3. Build hledger, embedding CMD.txt for cmdargs to use as -h output.

This need only be done after changing command docs or flags, and
hopefully won't be a hassle. Shake cmddocs now shows progress output
to make things clearer.
2024-06-07 14:35:31 -07:00
Simon Michael
9a7ba1ecab ;tools: Shake cmdhelp: simplify commit message 2024-06-07 06:49:43 -07:00
Simon Michael
9726aa3f5f ;pkg: stack: bump to latest nightly 2024-05-01 20:46:06 -10:00
Simon Michael
ee3d2c0e38 ;pkg: stack: bump to latest nightly, drop vty-windows extra-dep 2024-04-22 22:03:54 -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
98a93d979a ;pkg:stack: bump to latest nightly & ghc 9.8.2 2024-03-17 10:54:02 -10:00
Simon Michael
ee0c36dfde ;tools: bump snapshot/ghc versions 2024-03-02 10:06:35 -10:00
Simon Michael
36e1380674 ;tools: just, make, shake: cleanup 2023-12-09 00:20:57 -10:00
Simon Michael
f7262ae4e8 dev:stack: bump default GHC to 9.6.3 2023-10-15 13:56:47 +01:00
Simon Michael
e3bf66755a ;pkg:stack: bump stackage snapshots 2023-07-01 08:14:23 -10:00
Simon Michael
4804e1be6d ;dev: bump to latest stackage nightly 2023-06-20 19:37:41 -10:00
Simon Michael
a3c300b508 ;dev: make/shake/bake help titles 2023-06-14 23:54:29 -10:00
Simon Michael
480872ce22 ;dev:Shake: avoid making empty commits 2023-06-14 22:45:40 -10:00
Simon Michael
438891b2c5 ;dev: stack: bump to nightly-2023-05-31 2023-05-31 18:57:30 -10:00
Simon Michael
5fa5e3f0f0 ;dev: stack: bump to ghc 9.4.5 2023-05-03 19:18:35 -10:00
Simon Michael
74a794a05f ;doc: BACKLOG: switch to markdown 2023-04-13 06:44:06 -10:00
Simon Michael
66e658f593 ;doc: ROADMAP: switch to markdown 2023-04-13 06:26:25 -10:00
Simon Michael
270a92292f fix: Shake: adapt to texinfo 7, fixing info manual generation (#2023) 2023-04-06 14:12:53 -10:00