Simon Michael
8f1ae401f4
dev: fix some partial head/tails, silence ghc 9.8's new warnings
...
Note the headErr/tailErr calls will print stack traces if they fail
(small ones: five lines, one of which is the useful location info),
which may or may not be best UX.
2024-02-28 15:58:21 -10:00
Simon Michael
5d90a89eda
;tools:buglist: prototype
2024-01-27 13:30:50 -10:00
Simon Michael
1f5a6fc758
;tools: generatejournal: make runnable without compiling, with arguments
2023-12-15 19:35:18 -10:00
Simon Michael
8bfde51ae8
;dev:ci: rename usual CI branch to "ci"
2023-10-18 14:02:59 +01:00
Simon Michael
a3c300b508
;dev: make/shake/bake help titles
2023-06-14 23:54:29 -10:00
Simon Michael
cc265d906e
;dev:checkembeddedfiles: fix mac binaries workflow
2023-06-14 22:45:12 -10:00
Simon Michael
748e4e8e5d
;dev: comment
2023-06-06 20:35:22 -10:00
Simon Michael
7bbda90e2c
;dev:tools:checkembeddedfiles: fail when rg is not installed
2023-06-02 11:08:40 -10:00
Simon Michael
fc9908890d
;dev:tools: checkversions update
2023-06-02 10:22:47 -10:00
Simon Michael
a56d0393be
;dev:tools: checkversions
2023-06-02 09:31:36 -10:00
Simon Michael
40bb5a2c5c
;dev:tools: checkembeddedfiles
2023-06-02 07:49:18 -10:00
Simon Michael
502b80ad81
;dev: push: ensure git's pager doesn't stop progress
2023-05-27 12:47:32 -10:00
Simon Michael
acc0160d7c
;dev: rename tools/release to bake
2023-03-16 15:54:39 -10:00
Simon Michael
eff29ac10d
;tools: push: refactor
2023-01-21 10:21:38 -10:00
Simon Michael
7a5676dde4
;tools: push: select branch to push more robustly
2023-01-21 10:19:03 -10:00
Simon Michael
e07d290338
;dev: tools: cleanup
2022-12-11 15:31:40 -10:00
Simon Michael
cf2c794c6e
;dev: tools/ciwatch: succeed if no runs are in progress
2022-12-11 13:07:20 -10:00
Simon Michael
c0b63c14e9
;dev: tools/push improvements
2022-12-11 13:07:08 -10:00
Simon Michael
c50df8bee8
;dev: tools/ciwatch fix
2022-12-11 13:00:53 -10:00
Simon Michael
b49968ee32
;dev: extract tools/push
2022-12-11 11:49:27 -10:00
Simon Michael
76165f962d
;dev: tools/pushdocs
2022-12-11 11:04:25 -10:00
Simon Michael
4bd4f69c7e
dev: tools/ciwatch
2022-12-11 11:04:10 -10:00
Simon Michael
688e392ce9
tools: gtree enhancement
2022-12-05 06:50:44 -10:00
Simon Michael
ad889065af
tools: gtree
2022-12-04 17:47:48 -08:00
Simon Michael
8fddc1e528
dev: tools/release: update for new "github" remote name
2022-12-01 12:20:27 -08:00
Simon Michael
6a304968ff
tools: release: use new binaries branch (and force a new build)
2022-06-05 00:03:39 +01:00
Simon Michael
b1c882ccdf
tools: release: prep: more verbose progress output
2022-03-05 13:36:13 -10:00
Simon Michael
347adbed34
tools: release relfiles
2022-03-05 13:21:10 -10:00
Simon Michael
bf9e019bcb
tools: commitlint: update/simplify
2022-02-07 11:58:29 -10:00
Simon Michael
cddc719bd1
tools: commitlint: allow a git "fixup! " prefix
...
(Allows git commit --fixup and magit c F to work)
2022-02-07 11:58:29 -10:00
Simon Michael
987e2751d9
tools: commitlint: update doc url
2022-02-03 16:27:32 -10:00
Simon Michael
20ab8abd8d
;tools: release: push current HEAD, not master
2022-01-06 08:23:57 -10:00
Simon Michael
07e84fde42
ci: doc improvements
2022-01-05 09:11:01 -10:00
Simon Michael
b71680dffd
;tools: release
2022-01-05 08:41:36 -10:00
Simon Michael
51fac9949f
;tools: changelog: doc
2022-01-01 16:07:02 -10:00
Simon Michael
40e984a798
;tools: changelog: fix warnings
2022-01-01 15:56:19 -10:00
Simon Michael
0317f71c05
;tools: changelog: move to tools/
2022-01-01 08:25:16 -10:00
Simon Michael
09009cbb1c
;tools: bump resolver in more places
2021-12-16 13:34:59 -10:00
Simon Michael
839ebc18a8
dev: make hackageupload: do it only from a release branch
...
To avoid mishaps like yesterday's upload of 1.24.99, this will now
only work from a branch named VERSION-branch or (possible future
naming) VERSION-release.
This means major releases from master are no longer allowed; a release
branch is always required,
2021-12-11 08:52:33 -10:00
Simon Michael
16124eba14
dev: move commitlint to tools, keeping bin/ for user tools
2021-12-10 16:52:19 -10:00
Stephen Morgan
35be02a4f3
cln: hlint: Clean up some examples of using sortOn.
2021-08-27 06:13:56 -10:00
Stephen Morgan
d248aec313
cln: hlint: Remove eta reduce warnings.
2021-08-27 06:13:56 -10:00
Stephen Morgan
8bf7c95697
cln: hlint: Clean up Functor related hlint warnings, and NOINLINE warning.
2021-08-27 06:13:56 -10:00
Stephen Morgan
beecb3c9ac
cln: hlint: Clean up list related hlint warnings.
2021-08-27 06:13:56 -10:00
Stephen Morgan
1c211f8ab8
cln: hlint: Fix redundant return warning.
2021-08-26 21:00:35 -10:00
Stephen Morgan
d2beb89eba
cln: hlint: Remove exitSuccess warning.
2021-08-26 07:23:11 -10:00
Simon Michael
93e76047d7
tools: rename tools/doctest -> tools/docshelltest, update
2021-07-20 20:38:39 -10:00
Stephen Morgan
baab33b58d
tools: Include more commodities and prices in generated journals.
2021-03-05 10:12:49 -08:00
Simon Michael
da6718806a
;doc: don't add page TOCs any more, sphinx has it covered
...
[ci skip]
2019-08-26 09:37:03 -07:00
Simon Michael
d04a5a03f0
tools: generatejournal: vary amount, make reports with fewer zeroes
2019-04-24 07:56:45 -07:00