Commit Graph

599 Commits

Author SHA1 Message Date
Simon Michael
f80f463439 tools: make help-*: just grep make rules, case insensitively 2018-08-18 19:22:15 +01:00
Simon Michael
7e1ccd4540 tools: fix make ghci-api 2018-08-18 13:40:01 +01:00
Simon Michael
e79c58882a tools: make ghcid-test-TESTPATTERN: run only some tests via ghcid 2018-08-17 09:37:09 +01:00
Simon Michael
77ad384fcd tools: make: tweak quotes for easier copy/paste 2018-08-15 11:24:52 +01:00
Simon Michael
ebe2d52965 tools: make functest: build hledger and test that, without installing 2018-08-14 16:05:06 +01:00
Simon Michael
8a4fb59aaa tools: make ghci-doctest: fix rule help 2018-08-03 19:05:14 +01:00
Simon Michael
0135f8c863 tools: make doctest: use default snapshot/ghc 8.4, mention mac workaround 2018-08-03 19:05:11 +01:00
Simon Michael
39aed387e9 tools: make functest: exclude test files/dirs beginning with _
[ci skip]
2018-07-24 14:05:23 +01:00
Simon Michael
21503717cf tools: make installtest, runs hledger-install.sh from ~
[ci skip]
2018-07-02 07:49:20 +01:00
Jakub Zárybnický
483283ec43 web: Add capabilities guards and conditional widget rendering 2018-06-24 16:25:22 +02:00
Simon Michael
312bf2fcb5 tools: make ghcid-test: ghcid plus the test command
[ci skip]
2018-06-08 06:01:36 -07:00
Simon Michael
ee68fed951 tools: make: rename rules to ghci[d]-doctest
[ci skip]
2018-06-07 18:20:14 -07:00
Simon Michael
bcbf0489c7 tools: make buildplantest* to check install plans without building
[ci skip]
2018-06-05 06:21:52 -07:00
Léo Gaspard
0808307af1 travis: use STACK variable 2018-06-03 17:14:37 -07:00
Simon Michael
65f2dd6013 tools: make incr-buildtest*: like buildtest* but dont rebuild all
[ci skip]
2018-06-03 17:04:02 -07:00
Simon Michael
f68caf529c tools: make buildtest-all: include latest stack.yaml also
[ci skip]
2018-06-03 12:31:52 -07:00
Simon Michael
55790008d7 make buildtest: build the test and benchmark suites too
[ci skip]
2018-05-17 20:42:14 -07:00
Simon Michael
fc5d18a63a make: buildtest, buildtest-stackX.yaml, buildtest-all, watch-X
Useful new rules for 1. thorough build checking with all supported ghc
versions, and 2. re-running any make rule when a committed file
changes.

[ci skip]
2018-05-17 19:39:45 -07:00
Simon Michael
9cb07e148c make: move some things around
[ci skip]
2018-05-17 19:39:19 -07:00
Simon Michael
7442b2887c make: fixes 2018-05-17 19:10:12 -07:00
Simon Michael
d1b9d9dfe6 make: TESTING cleanup, more thorough and fine-grained test rules
new:
warningstest
hunittest
doctest
easytest
watch-RULE

renamed:
allsnapshotstest -> allghcstest

[ci skip]
2018-05-17 18:12:48 -07:00
Simon Michael
38e7e378bd make deploy: also do a push if we updated wiki links, to allow pulls 2018-05-16 11:58:08 -07:00
Simon Michael
bed168b5cd make: fix allsnapshotstest
[ci skip]
2018-05-16 11:44:26 -07:00
Simon Michael
84fd779ad3 make: stacktest -> allsnapshotstest, add 8.2 2018-05-16 10:33:32 -07:00
Simon Michael
f125825d97 make: changelog note
[ci skip]
2018-05-15 12:22:52 -07:00
Simon Michael
4c259ff273 site: home: avoid a make failure with no change 2018-05-14 20:42:49 -07:00
Simon Michael
e1230d9929 site: home: also commit when updating wiki links
[ci skip]
2018-05-14 18:07:53 -07:00
Simon Michael
e4a26aa0cf make: fix ghci-lib-doctest rule
[ci skip]
2018-05-09 10:22:15 -07:00
Simon Michael
6fa5c4d570 make: update home page from wiki sidebar properly 2018-04-28 13:46:44 -07:00
Simon Michael
bd21219dda make ghcid-shake: drop pandoc dep 2018-04-25 17:52:35 -07:00
Simon Michael
039a1fa778 make: drop old manual rules 2018-04-25 17:45:22 -07:00
Simon Michael
30186e35ea cabal: update tested-with 2018-04-20 05:24:09 -07:00
Simon Michael
ce3a1b64d0 make: drop obsolete easytest rules
[ci skip]
2018-04-12 11:03:13 -07:00
Simon Michael
554edb165f make: comment out localism, don't require a special hpack
[ci skip]
2018-04-12 07:14:57 -07:00
Simon Michael
4d214b28c3 site: wiki subdirectory isn't needed in links
[ci skip]
2018-04-10 07:18:16 -07:00
Simon Michael
48c8e153c1 site: update wiki sidebar mirroring
[ci skip]
2018-04-10 07:14:24 -07:00
Simon Michael
f46e2f5de3 site: update wiki sidebar mirroring
[ci skip]
2018-04-10 06:35:00 -07:00
Simon Michael
4c4f53c3ad make gencabal: use ghc 8.2 to include hledger-ui 2018-04-04 17:55:26 +01:00
Simon Michael
7565687fcb tools: always generate cabal files with hpack 0.20 to avoid warnings
Not great, requires makefile users to have a "hpack-0.20" in $PATH.
2018-04-04 17:47:36 +01:00
Simon Michael
3e81019b88 tools: make ghci[d]-lib-doctest 2018-04-04 17:47:01 +01:00
Simon Michael
addd9b5385 tools: make build-check-warnings, notes 2018-03-25 13:17:00 +01:00
Simon Michael
6b1445fa96 site: docs: make site/docs.md mirrors wiki sidebar there 2018-03-09 23:31:26 +00:00
Simon Michael
9fb3a6d986 tools: note site-preview losing styles issue
[ci skip]
2018-03-09 04:18:32 +00:00
Simon Michael
b31c3d7678 tools: make easytest[-watch]
[ci skip]
2018-03-04 12:33:58 -08:00
Simon Michael
46d7893446 updated generated manuals 2018-01-18 11:01:15 -08:00
Simon Michael
b19e885e82 tools: make functest: stop building addons, low value & too slow
[ci skip]
2018-01-13 16:27:11 -08:00
Simon Michael
756296c440 tools: make: version bumping tweaks 2018-01-04 10:25:10 -08:00
Simon Michael
ae3dca28e2 tools: make: update version/date setting rules 2017-12-31 10:21:31 -08:00
Simon Michael
e83b375959 tools: make: changelog-related notes 2017-12-30 18:20:30 -08:00
Simon Michael
2dc47673b7 tools: more reliable cabal file regeneration using stack
Uses stack's hpack, making hpack version warnings less likely.
Regenerates all local stack packages' cabal files, even if they're missing.
2017-12-30 08:58:39 -08:00