Commit Graph

134 Commits

Author SHA1 Message Date
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
Simon Michael
2ca2466297 tools: generatejournal: start from a fixed year, not last year
So regenerating sample journals doesn't require updating tests.

[ci skip]
2019-04-20 08:30:56 -07:00
Simon Michael
9dd0b510dd tools: generatejournal: also generate P records (#999) 2019-04-19 15:44:25 -07:00
Simon Michael
7af5ee4863 tools: move site.sh into shake; stop running just-pushed shakefile
Running the just pushed Shake.hs was too insecure.

[ci skip]
2019-03-06 09:30:54 -08:00
Simon Michael
61e053bd8e tools: make site.sh mac compatible 2019-03-06 08:48:48 -08:00
Simon Michael
51d3395564 make: rename sub-makefiles; start moving site script to make/shake
[ci skip
2019-03-05 18:43:04 -08:00
Simon Michael
1062331f7e tools: commit missing pandoc filters (#981)
[ci skip]
2019-03-04 08:07:01 -08:00
Simon Michael
2530d9b853 site: fix TOC in contributing, manuals
[ci skip]
2019-02-12 09:58:22 -08:00
Simon Michael
2364a53f49 site: add table of contents to all wiki pages with 2+ headings
[ci skip]
2019-02-11 14:12:48 -08:00
Simon Michael
b3dd667feb site: update deploy script 2019-02-09 19:48:01 -08:00
Simon Michael
7dfd921992 tools: drop old alternate hunit runner 2018-09-04 13:54:22 -07:00
Everett Hildenbrandt
16200908e8 Shake, tools/pandoc-site.{hs => lua}: switch to building site with Lua filter 2018-05-21 08:35:49 -07:00
Everett Hildenbrandt
f3d81631e9 tools/pandoc-site: avoid calling HTML writer directly 2018-05-21 08:35:49 -07:00
Everett Hildenbrandt
1c561c2270 tools/pandoc-site: switch to using Pandoc builtin function hierarchicalize 2018-05-21 08:35:49 -07:00
Everett Hildenbrandt
78e10f7663 tools/pandoc-site: remove unused datastructure TOCAlignment and function ignoreTOC 2018-05-21 08:35:49 -07:00
Everett Hildenbrandt
946fa1d498 tools/pandoc-{site,drop-toc}, Shake, site/, doc/: switch from bulletlist to metainline toc marker
Files `site/doc/{1.0,1.1}/hledger-ui.md` had to be treated specially because
thay had some other elements inside the same `BulletList` that the `toc` lived
inside. Because only the first element of the `BulletList` is compared, these
extra HTML elements were either dropped or replaced with a TOC at compile time.
By switching to the meta-inline `\$toc\$`, they started to persist into the
resulting HTML. The fix was to drop them from the source markdown.
2018-05-21 08:35:49 -07:00