Simon Michael
5eb69785e5
;ci: fix missing changes for moved tests
2020-11-22 09:48:46 -08:00
Simon Michael
6cc1312ca8
;ci: ignore example files; drop redundant hledger/tests/ entry
2020-11-17 12:55:13 -08:00
Simon Michael
19eb014ced
;ci: also ignore *.m4 (extra doc source files)
2020-11-17 10:57:42 -08:00
Simon Michael
9428df4526
;ci: push: fix func tests
2020-11-16 14:02:16 -08:00
Simon Michael
ec2a774b18
cli, lib: move functional tests into hledger/test/
2020-11-16 08:47:41 -08:00
Simon Michael
5aedfa6b23
;ci: windows: try using ghc 8.8.4 (& default stack.yaml)
...
It's better to use a stack.yaml file than just a resolver, since the
former declares extra deps we may need from time to time.
Try with ghc 8.8.4, hopefully it's good enough on windows.
2020-11-15 09:38:35 -08:00
Simon Michael
5d42f1f198
;ci: exclude underscore-disabled tests
2020-11-13 10:23:47 -08:00
Simon Michael
fe5a97be81
;ci: mac: try 8.10 to avoid no symbol warnings
2020-10-18 23:04:03 -07:00
Simon Michael
035a590227
;ci: mac: try ghc 8.8 to fix cannot execute binary file
2020-10-18 22:57:11 -07:00
Simon Michael
f316e40657
;ci: tweak
2020-10-18 22:55:42 -07:00
Simon Michael
a41237e487
;ci: push: shouldn't need to restore timestamps with new stack
2020-10-18 22:49:17 -07:00
Simon Michael
8c9ca24adf
ci: tweak
2020-10-18 22:45:25 -07:00
Simon Michael
b2fcdcda16
;ci: tweak
2020-10-18 22:35:22 -07:00
Simon Michael
0457945044
;ci: tweak
2020-10-18 22:27:36 -07:00
Simon Michael
917cbdb2fa
;ci tweak
2020-10-18 22:23:37 -07:00
Simon Michael
655ae2a9bb
;ci: tweak
2020-10-18 22:18:48 -07:00
Simon Michael
aaaa1bd5cc
;ci: tweak
2020-10-18 22:10:57 -07:00
Simon Michael
484c69f795
;ci: work on getting latest stack on all platforms
2020-10-18 22:04:32 -07:00
Simon Michael
65d603abd4
;ci: release: try to fix over-active release creation
2020-09-07 16:13:21 -07:00
Simon Michael
3a130f1c19
;ci: push: this workflow's cache seems stale, rebuild all
2020-09-07 16:13:21 -07:00
Simon Michael
3ff8a6291f
;ci: release: see if making branches explicit enables this
2020-09-02 11:41:17 -07:00
Simon Michael
bb1d8f5ed8
;ci: linux: re-enable artifact building
2020-09-02 11:09:19 -07:00
Simon Michael
d2a1afdfc2
;ci: mac: invalidate mac cache to work around the usual failure
...
(cf https://github.com/haskell/cabal/issues/1076#issuecomment-685879454 )
2020-09-02 10:35:28 -07:00
Simon Michael
73332c0cbc
;ci: mac: try again to bump the cache to fix Cabal artifact
...
That last key still matched. I will defeat you, cache.
2020-08-23 08:40:53 -07:00
Simon Michael
c477e9c7dd
;ci: mac: try again to bump the right cache to fix Cabal artifact
...
CI error:
hledger-lib>
/Users/runner/.stack/setup-exe-cache/x86_64-osx/Cabal-simple_mPHDZzAJ_2.4.0.1_ghc-8.6.5:
cannot execute binary file
2020-08-23 08:33:41 -07:00
Simon Michael
3c32aa2cd4
;ci: mac: try bumping cache to fix ghc 8.6 breakage again
2020-08-23 07:53:27 -07:00
Simon Michael
3a32f28042
;ci: mac: bust cache, trying to fix strange "cannot execute" error
2020-08-10 08:47:11 -07:00
Simon Michael
22091dfd31
Revert ";ci: bump actions/cache from 2 to 2.1"
...
I guess that was not necessary or advisable.
This reverts commit 703c698b16
.
2020-08-01 12:59:28 -07:00
Simon Michael
703c698b16
;ci: bump actions/cache from 2 to 2.1
2020-08-01 12:49:53 -07:00
Simon Michael
eeb178f86a
stack, ci: the real fix for failing ghc 8.2 & CI
2020-07-19 06:12:43 -07:00
Simon Michael
386a967a66
ci: linux: try to avoid bad cached package db for ghc 8.2
...
Two versions of ansi-terminal are breaking CI somehow.
2020-07-17 15:55:19 -07:00
Simon Michael
d1a5bd7fa2
;ci: linux: tight disk space has been resolved I think
2020-07-13 11:49:54 -07:00
Simon Michael
31038e2888
;ci: cleanups
2020-07-13 11:49:54 -07:00
Simon Michael
a1c2c82c03
ci: spread ghc versions among workflows, clean up restore keys
2020-07-13 11:49:54 -07:00
Simon Michael
1f707ab0d8
;ci: linux: disable unreliable artifact upload causing CI failures
...
Also we don't need artifacts for every GHC version and every PR.
2020-06-25 18:07:02 -07:00
Simon Michael
b804167c9f
;ci: push: build incrementally again, stale CI file seems resolved
2020-06-22 16:12:04 -07:00
Simon Michael
0284c4cc1c
;ci: push: temporarily rebuild all for strange test failures
2020-06-22 15:51:37 -07:00
Simon Michael
a0f944a0a2
;ci: release: stop running every push, creating junk releases
2020-06-22 15:39:31 -07:00
Simon Michael
570b825aca
;ci: release: avoid creating bogus tags, hopefully
2020-06-21 18:19:09 -07:00
Simon Michael
b0ad7c138b
;ci: linux: use -split-sections to shrink binaries by ~30% (slower ?)
2020-06-21 18:18:42 -07:00
Simon Michael
41c3c6d16b
;ci: release: try to trigger on release branch push
2020-06-21 10:23:23 -07:00
Simon Michael
269b981dec
ci: separate quick and full tests again, update
...
The linux full tests no longer test GHC 8.0,
and all full tests now always compile all modules
and generate optimised binaries.
2020-06-21 10:23:13 -07:00
Simon Michael
28f25f5b2d
;ci: push: re-enable the quick push workflow
2020-06-21 10:23:11 -07:00
Simon Michael
11f721f759
;ci: release: also recognise release tags starting with r
2020-06-21 10:22:39 -07:00
Simon Michael
f3bcb4beb9
;ci: linux: enable all ghc versions
2020-06-21 10:22:23 -07:00
Simon Michael
43e43af10d
;ci: release: tweak
2020-06-09 16:07:34 -07:00
Simon Michael
d349fc3ba5
;ci: release tweaks
2020-06-09 15:28:29 -07:00
Simon Michael
0a16dd87bb
;ci: clean up artifacts, use github platform names
2020-06-09 15:27:30 -07:00
Simon Michael
6002917ee0
;ci: linux, mac: get rid of double .zip suffix
2020-06-09 12:08:25 -07:00
Simon Michael
dd142319d7
;ci: windows: try to get rid of double .zip suffix
2020-06-09 11:49:04 -07:00