Commit Graph

178 Commits

Author SHA1 Message Date
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
Simon Michael
30925f4cf8 ;ci: release: not disabled.. working a bit better, try it again 2020-06-09 10:42:24 -07:00
Simon Michael
94218ddde2 ;ci: disable the release workflow, hopefully 2020-06-09 10:28:43 -07:00
Simon Michael
cdfc508e55 ;ci: release: tweak 2020-06-09 10:19:30 -07:00
Simon Michael
f6d1747ebd ;ci: linux: just test one ghc for a bit 2020-06-09 09:51:36 -07:00
Simon Michael
454ea2ff51 ;ci: a draft release-creating workflow, on push of v* tag 2020-06-09 09:49:50 -07:00
Simon Michael
3eba0fa7eb ci: linux tweak 2020-06-08 19:04:53 -07:00
Simon Michael
1ead2c2973 ci: make binaries for all three platforms 2020-06-08 15:32:37 -07:00
Simon Michael
2493edfd4c ;ci: windows: use upload-artifact v2 2020-06-08 15:24:13 -07:00
Simon Michael
b061b9ea04 ;ci: cleanups 2020-06-07 11:51:40 -07:00
Simon Michael
ab2a0e476b ;ci: fix windows 2020-06-07 11:51:40 -07:00
Simon Michael
68af99998a ;ci: fix mac 2020-06-07 11:51:40 -07:00
Simon Michael
1c4d7aa804 ;ci: name tweak 2020-06-06 15:52:25 -07:00
Simon Michael
00cd14867a ;ci: really disable quick push.yml ? 2020-06-06 15:50:13 -07:00
Simon Michael
d263d7291e ;ci: really disable quick push.yml ? 2020-06-06 15:42:03 -07:00
Simon Michael
de2f99c731 ;ci: run the heavy all-ghcs CI for all pushes, for now 2020-06-06 13:59:48 -07:00
Simon Michael
4c611f101c ;ci: add timestamp preservation to linux/mac/windows workflows too 2020-06-06 13:55:09 -07:00
Simon Michael
2029a7d07d ;ci: cleanup 2020-06-06 13:53:14 -07:00
Simon Michael
74fae2e1de ;ci: use github cache v2
This may also clear the recent CI error with hledger-web,
where we appear to be somehow restoring a non-latest version
of Query.hs.
2020-05-29 18:04:52 -07:00
Simon Michael
058807c8f0 ;ci: push: dummy change to trigger a build 2020-04-20 18:40:22 -07:00
Simon Michael
cf3229b37c ;ci: push: dummy change to trigger a build 2020-04-20 18:32:19 -07:00
Simon Michael
97d73c7073 ;ci: push: dummy change to trigger a build 2020-04-20 18:27:03 -07:00
Simon Michael
6057070cfd ;ci: push: restore timestamps to fix unnecessary recompilation
https://www.reddit.com/r/haskell/comments/g00ldn/haskell_stack_on_github_actions
2020-04-20 18:19:33 -07:00
Simon Michael
ebd420e8ab ;ci: linux: speed up disk freeing 2020-04-20 18:06:41 -07:00
Simon Michael
ae6ec9525a ;ci: cleanups 2020-04-20 18:06:36 -07:00
Simon Michael
b37e929870 ;ci: linux: free and show disk space
To help with disk space failures in the last couple of PR builds.
Seems to be https://github.com/actions/virtual-environments/issues/709.
2020-04-20 17:21:41 -07:00
Simon Michael
faa452734f ;ci: linux: disable "show stuff" 2020-04-20 17:21:41 -07:00