Commit Graph

117 Commits

Author SHA1 Message Date
Simon Michael
58a8586cea ;tools: add nightlybin, ghnightly-bin; rename some related recipes
The "nightly" tag now moves when new nightly binaries are built.
2025-03-08 10:37:42 -10:00
Simon Michael
da5fb7b110 ;tools: ghrel, ghnightly, ghrun, ghruns to browse those things 2025-03-08 09:56:34 -10:00
Simon Michael
57bbf87d4e ;tools: ghnightlynotes-push: updates description of "nightly" prerelease 2025-03-08 09:39:55 -10:00
Simon Michael
966748b2e0 ;tools: binaries, nightly, nightlytag 2025-03-08 09:14:35 -10:00
Simon Michael
7c78fec64e ;tools: ghruns-download, ghrelease-upload: improvements 2025-03-08 08:09:49 -10:00
Simon Michael
49341de786 ;tools:ghrelease-upload: fix 2025-03-08 07:12:24 -10:00
Simon Michael
25d4fc6636 ;tools: just devtag-push 2025-03-07 20:44:07 -10:00
Simon Michael
f634616e20 ;tools: ghrelnotes-push: don't set the release to draft mode
Note, this might also create a non-draft release on first run.
2025-03-07 18:19:23 -10:00
Simon Michael
2e5e625105 ;tools: ghrelnotes-push, ghrun-id, ghrun-open, ghruns-open, ghruns-download, ghrelease-upload 2025-03-07 17:44:23 -10:00
Simon Michael
5109a9682f ;tools: fix cabalfilestest; test cabal files before any hackage upload 2025-03-07 07:55:02 -10:00
Simon Michael
d883a74fe0 ;tools:just: showrelnotes 2025-03-05 16:59:14 -10:00
Simon Michael
b629c31f9a ;doc: manuals: remove obsolete mentions of COLUMNS [#2340] 2025-02-27 15:26:17 -10:00
Thomas Miedema
3392176993 ;dev: update bench*.sh files
Since commit 4c7abc3d2f, `just samplejournals` creates sample journals
in the examples/ directory with a different naming scheme (e.g.
`1ktxns-1kaccts.journal` instead of `1000x1000x10.journal`). Reflect
this change in the bench*.sh files. Also fix `just bench-throughput`.
2025-02-27 07:32:44 -10:00
Simon Michael
afd6540b63 ;tools:just: generate module, package diagrams 2025-02-18 13:12:54 -10:00
Simon Michael
fdfd16387c ;tools: just time 2025-01-25 11:54:19 -10:00
Simon Michael
4c46502349 ;tools: just functest: fail if there are warnings
(Does not force recompilation of already compiled modules, but should
help catch more warnings before pushing them to CI.)
2024-12-27 12:50:36 -10:00
Simon Michael
37ac52aa7e ;bin: hledger-script-example: add a short low boilerplace version 2024-12-16 15:29:18 -10:00
Simon Michael
46c58a45dc ;tools: just: log-save, log-headtail, log-push 2024-12-16 15:26:42 -10:00
Simon Michael
d011da6e40 ;tools: just: help edits 2024-12-16 15:26:42 -10:00
Simon Michael
b61cd5b11c ;tools: just ghrelnotes-publish: update release notes on github
Requires Github's `gh` CLI tool.
2024-12-12 16:30:39 -10:00
Simon Michael
f5ee926187 ;tools: just: document watchexec workaround; drop --timings 2024-12-12 10:03:42 -10:00
Simon Michael
27329f7de8 ;tools: just site-watch: also watch changes in site/src/* 2024-12-12 10:03:42 -10:00
Simon Michael
16958b205c ;tools: just: mastertag -> devtag; improve 2024-12-09 17:58:04 -10:00
Simon Michael
a7a15cc889 ;tools: just: updates 2024-12-09 15:37:53 -10:00
Simon Michael
18604222df ;tools: just reltag -> reltags, reltags-push 2024-12-09 15:37:53 -10:00
Simon Michael
baf1138523 ;tools: just ghrelnotes-copy 2024-12-09 15:37:53 -10:00
Simon Michael
207ff43d6b ;tools: just tags 2024-12-09 15:37:30 -10:00
Simon Michael
248ef903ee ;tools: just reltag: fix tags 2024-12-09 15:37:30 -10:00
Simon Michael
2d1d3ac006 ;tools: just changelogs-finalise, changelogs-catchup 2024-12-09 15:37:24 -10:00
Simon Michael
07d6fc4d3e ;tools: just changelogs-reset, changelogs-finalise, reltag, mastertag, relnotes 2024-12-09 15:34:54 -10:00
Simon Michael
28cfc0cfdc ;tools: just site-manuals-snapshot 2024-12-09 15:34:49 -10:00
Simon Michael
fc3b21b81b ;tools: just tldr-diff 2024-12-09 15:34:44 -10:00
Simon Michael
9081232b10 ;tools: just, Shake cleanups 2024-12-09 15:34:25 -10:00
Simon Michael
bab557b3b5 ;tools: just relprep -> relbranch 2024-12-09 15:31:48 -10:00
Simon Michael
1be0afe2ff ;tools: just relprep: simplify 2024-12-09 15:31:48 -10:00
Simon Michael
1af6e9c51c ;tools: just: work around watchexec bug on mac 2024-12-06 07:03:45 -10:00
Simon Michael
b68ebc221b ;tools: just branches/v 2024-12-06 05:55:42 -10:00
Simon Michael
d3ce054789 ;tools: just branches: show recent branches/commits with jj 2024-12-05 09:04:09 -10:00
Simon Michael
2b07301a4f tools: just help: improvements 2024-12-03 09:00:27 -10:00
Simon Michael
b9100f3471 ;tools: just relbin: assume "origin" remote name 2024-12-02 16:45:26 -10:00
Simon Michael
4b1b97a6aa ;tools: just: add ghci-echo, ghcitui 2024-11-07 01:24:21 -10:00
Simon Michael
7325b75d5b imp: rename ghcdebug build flag to debug, and enable stack traces with it
Builds made with ghc 9.10+ and the 'debug' build flag, will show
(some kind of, partial) stack traces when the program ends with an
error. (And also will have ghc-debug support enabled.)

The stack traces will probably improve in due course.
2024-10-19 18:47:03 -10:00
Simon Michael
13030b2826 ;tools: just doctest: pass through doctest arg(s) 2024-10-11 14:56:03 -10:00
Simon Michael
ceb7f289f5 ;dev: Justfile: cleanups 2024-09-04 15:30:38 +01:00
Simon Michael
098acb422b ;tools: make justfiles compatible with just 1.28+ 2024-07-14 09:44:54 +01:00
Simon Michael
27408092bd ;dev: just: cleanup 2024-07-13 07:11:04 +01:00
Simon Michael
6af992bc3a dev: consolidate/update cli/addons tests 2024-07-01 23:06:14 +01:00
Simon Michael
831b4638cb ;tools: just twih: date fixes 2024-06-25 07:45:27 +01:00
Simon Michael
007f2eba15 ;tools: just ghci: -fobject-code was a mistake, keep everything interpreted
Note: stack clean --full wasn't enough to reset things after removing
this flag, rm `fd -e o -e hi` was needed.
2024-06-25 07:45:27 +01:00
Simon Michael
9d6cb0f969 tools: functest: try again to reduce rebuilding/slowdowns when testing
--fast is always fighting with my non-fast builds and defeating the purpose.
--threads 64 was making my macbook air m1 stutter, 32 seems better.
2024-06-12 05:01:48 +01:00