Simon Michael
06b466d847
ci: also test compilation of bin/ add-on scripts
2020-12-30 08:59:03 -08:00
Simon Michael
6b353c47b0
;make unittest: fix
2020-12-29 10:32:17 -08:00
Simon Michael
8a046aef5b
;make tag: don't tag project by default
...
What should go in the project changelog and when the
project's .version should update is still unclear,
more cleanup needed.
(cherry picked from commit c14e6a6544
)
2020-12-29 09:40:40 -08:00
Simon Michael
6fc77ac095
;make shakehelp-watch; fix some help strings
2020-12-15 11:46:42 -08:00
Simon Michael
70f48bf50f
;make test, bench: ignore if quickbench not installed
2020-12-14 09:57:13 -08:00
Simon Michael
e8dcc907c6
;tools: make copy-bins-to-VER
2020-12-13 12:16:34 -08:00
Simon Michael
1bf80a500f
;make: new haddock rules
2020-12-09 14:08:56 -08:00
Simon Michael
bf613dbe4e
;tools: make tag-all -> tag, tag-project
2020-12-07 05:46:10 -08:00
Simon Michael
ec2a774b18
cli, lib: move functional tests into hledger/test/
2020-11-16 08:47:41 -08:00
Simon Michael
d4152c52f0
;make ghci-web-test, for debugging hledger-web test suite
2020-11-13 15:03:07 -08:00
Simon Michael
2d068662c1
;make nix-view-commits
2020-09-10 18:07:40 -07:00
Simon Michael
11a63c0274
;make quickbench: fix help
2020-09-10 18:07:40 -07:00
Simon Michael
72a6b67368
;make: STACK environment variable can override stack command
...
Eg to run rules with a different snapshot:
STACK="stack --stack-yaml=stack8.10.yaml" make functest
2020-09-07 16:13:21 -07:00
Simon Michael
5344913d04
;make ghci[d]-shake: extra package needed sometimes
2020-09-07 09:23:42 -07:00
Simon Michael
465e8cbc51
;make: update help
2020-09-07 09:23:42 -07:00
Simon Michael
5be0255eba
;make bench: run quieter, allow overriding BENCHEXES with env var
2020-08-29 13:57:04 -07:00
Simon Michael
4145bf35aa
;make functest now runs quickbench, with a warning
2020-08-21 08:18:26 -07:00
Simon Michael
a0c12a730f
;makefile: note useful looking lib
2020-08-08 12:07:06 -07:00
Simon Michael
bdc735fa3b
;make save-hledger* rules for saving executables useful for benchmarking
2020-07-10 12:19:30 -07:00
Simon Michael
aaa32f56a1
;make help more quietly
2020-07-10 12:19:30 -07:00
Simon Michael
a7bb6b9207
;make nix-hledger-version[s]
2020-06-22 08:00:48 -07:00
Simon Michael
08d7fe97f5
make: tag -> etags; add tag-all, tag-PKG
2020-06-21 10:23:07 -07:00
Simon Michael
b6e0994b46
;make ghcversions
2020-06-07 11:59:36 -07:00
Simon Michael
99ffb07984
;make gencabal, make genmanuals -> make cabal, make manuals
2020-06-07 11:59:36 -07:00
Simon Michael
a86a5c4f53
;make stack-clean-all
2020-06-06 15:23:15 -07:00
Simon Michael
2ef11a1b7c
;make: update buildtest rules
2020-06-06 15:23:15 -07:00
Simon Michael
24c33f3105
;make tag: include hledger-web hamlet templates
2020-05-29 19:04:27 -07:00
Simon Michael
36a2e311df
;make ghci[d]-shake: add regex dep
2020-05-23 07:06:02 -07:00
Simon Michael
58a088039d
;make clean: update
2020-04-20 13:13:06 -07:00
Simon Michael
3178a860f2
;make cleanups; use the default GHCI again (8.8)
2020-04-06 18:01:02 -07:00
Simon Michael
7d980438b3
make ghcid-web-run
2020-04-06 18:00:25 -07:00
Simon Michael
7b8f0d16fd
;simplify stack.yaml filenames
2020-03-30 15:35:53 -07:00
Simon Michael
9c4ef58154
;make [ghcid-]watch: a handy dev feedback command
2020-03-01 14:06:29 -08:00
Simon Michael
fad5b438d9
; make ghci(-*): use ghci 8.10 for modern features
...
[ci skip]
2020-02-25 13:44:06 -08:00
Simon Michael
efc32138ac
;make manuals-watch
...
[ci skip]
2020-02-03 10:38:39 -08:00
Simon Michael
b9763b9bdd
;stack: simplify stack file names
2020-01-27 06:25:29 -08:00
Simon Michael
696a9f9b1b
;make site-watch: show commands being run
...
[ci skip]
2020-01-25 16:54:45 -08:00
Simon Michael
3e149deff2
;make genmanuals: update
...
[ci skip]
2020-01-22 14:50:16 -08:00
Simon Michael
a1fbe0247a
;make site: regenerate web manuals first
...
[ci skip]
2020-01-22 05:47:35 -08:00
Simon Michael
056735a76a
;makefile: fix doctest-running rules, if doctests were enabled
2020-01-04 08:22:45 -08:00
Simon Michael
64470ba392
;make *buildtest*: skip tests/benchmarks, save a little time & noise
...
[ci skip]
2019-12-28 13:32:54 -08:00
Simon Michael
d8c52c97d2
;tools: fix make tag after tests rename
2019-12-01 08:14:28 -08:00
Simon Michael
ca4fade4af
;tests: re-add hledger-lib's tests to the cabal file, as unittests
2019-11-28 14:45:10 -08:00
Simon Michael
177e24c078
;tools: update make ghcid-test[-PAT]
...
[ci skip]
2019-11-27 13:17:34 -08:00
Simon Michael
68c770af06
;make: remove old site building stuff
...
[ci skip]
2019-09-15 17:16:58 -07:00
Simon Michael
4db14ef70f
;api: another round of hledger-api purging; fix the build
2019-09-11 14:49:22 -07:00
Simon Michael
d2db4818b1
;make Clean: update
...
[ci skip]
2019-09-10 17:25:53 -07:00
Simon Michael
84cf3fe722
;make site-watch: build and watch the new site, not the old one
...
[ci skip]
2019-09-10 16:59:26 -07:00
Simon Michael
2a2cec4c4a
;make tag: drop nonexistent path causing this to fail
...
[ci skip]
2019-09-02 07:17:34 -07:00
Simon Michael
f6fc58955e
;make: drop hledger-api from scripts
...
[ci skip]
2019-09-01 08:53:06 -07:00