Simon Michael
|
c2c668e3a7
|
dev:tools:ci:master,binaries: install ripgrep for checkembeddedfiles
|
2023-06-02 11:17:16 -10:00 |
|
Simon Michael
|
a6d3424e0b
|
dev:tools:ci:master: check embedded files before slower operations
|
2023-06-02 10:51:42 -10:00 |
|
Simon Michael
|
c7c4c68031
|
dev:tools:ci: check embedded files in the binaries workflows also
|
2023-06-02 10:50:28 -10:00 |
|
Simon Michael
|
353ac8809b
|
dev:tools: add checkembeddedfiles to make test & master CI
|
2023-06-02 08:26:37 -10:00 |
|
Simon Michael
|
7592674416
|
ci: windows: try ghc 9.4.4 to work around ghc#23309
|
2023-05-10 10:03:51 -10:00 |
|
Simon Michael
|
3206b0e278
|
ci: minor updates
|
2023-03-10 19:02:34 -10:00 |
|
Simon Michael
|
679f62cc60
|
;dev: pr template: mention COMMITS page and prefix convention (#1997)
|
2023-02-01 13:30:21 -10:00 |
|
Simon Michael
|
9ab8818368
|
dev: ci: actions/checkout: v2 -> v3
|
2023-01-26 22:04:04 -10:00 |
|
Simon Michael
|
6ebf811095
|
dev: ci: actions/cache: v2 -> v3
|
2023-01-26 22:04:04 -10:00 |
|
Simon Michael
|
04d5813a41
|
dev: ci: exclude the excluded func tests in CI too
|
2022-12-22 09:15:43 -10:00 |
|
Simon Michael
|
3557238b78
|
ci: binaries-linux-x64-static: fix gather binaries step
|
2022-08-29 13:35:46 +01:00 |
|
Simon Michael
|
28dd669058
|
ci: binaries-linux-x64-static: cache ghcup/cabal/ghc; use cabal 3.8
|
2022-08-29 13:03:04 +01:00 |
|
Simon Michael
|
5c9564acb9
|
ci: binaries-linux-x64-static: avoid ghcup warning
|
2022-08-29 12:19:44 +01:00 |
|
Simon Michael
|
6fb3797e4c
|
ci: test-linux-x64: build packages separately to fail faster
|
2022-08-29 11:15:35 +01:00 |
|
Simon Michael
|
ab01c7c2a2
|
lib: re-enable doctests with ghc 8.10, to improve CI test
|
2022-08-29 11:09:16 +01:00 |
|
Simon Michael
|
6a4680d561
|
imp: pkg: drop support for GHC 8.6 and 8.8
Slightly motivated by a desire to depend on the new breakpoint
library, which requires GHC 8.10+. With GHC 9.0 in Debian,
it seems time to drop these.
|
2022-08-23 02:02:19 +01:00 |
|
Simon Michael
|
d4f7137c4a
|
dev: ci: binaries-mac-x64: bust stack-work caches
|
2022-08-18 05:08:10 +01:00 |
|
Simon Michael
|
b76de76343
|
dev: ci: binaries-mac-x64: bust stack-programs cache
|
2022-08-18 05:08:10 +01:00 |
|
Simon Michael
|
83ff8e3ab3
|
dev: ci: binaries-mac-x64: revert to stack's ghc
|
2022-08-18 05:08:10 +01:00 |
|
Simon Michael
|
81ef3b38b4
|
dev: ci: binaries-mac-x64: try ghc from haskell.org
|
2022-08-18 05:08:10 +01:00 |
|
Simon Michael
|
4c041b73b7
|
dev: ci: binaries-mac-x64: bust stack-global cache, try to fix error
|
2022-08-18 05:07:46 +01:00 |
|
Simon Michael
|
99f3a6852d
|
dev: ci: binaries-linux-x64-static: simplify ghcup command
|
2022-08-18 05:05:51 +01:00 |
|
Simon Michael
|
b917b8a310
|
dev: ci: binaries-*: name branches like workflows
|
2022-08-18 05:05:41 +01:00 |
|
Simon Michael
|
07cb4ca58c
|
dev: ci: show stack build plans for deps
|
2022-08-17 11:50:10 +01:00 |
|
Simon Michael
|
0e63bd1d6f
|
ci: binaries-linux-x64-static: roll back to ghc 9.0 to avoid segfault
Probably https://gitlab.haskell.org/ghc/ghc/-/issues/20266
|
2022-07-31 23:03:25 +01:00 |
|
Simon Michael
|
a00c93fd07
|
ci: binaries-linux-x64-static: abort the job when a build fails
|
2022-07-31 23:03:25 +01:00 |
|
Simon Michael
|
827d3f79f4
|
ci: avoid double zip; use tar instead to preserve x on linux/mac
|
2022-07-26 23:52:51 +01:00 |
|
Simon Michael
|
863983f0ff
|
ci: update all to preserve executable permission when zipping
|
2022-07-26 22:49:47 +01:00 |
|
Simon Michael
|
7a8f2c1c8a
|
ci: bump all upload-artifact users to v3
|
2022-07-26 22:37:44 +01:00 |
|
Simon Michael
|
af8e9501e9
|
ci: test-linux-x64, binaries-mac-x64: fix binaries upload
|
2022-07-26 22:24:49 +01:00 |
|
Simon Michael
|
c0e7cf86fc
|
ci: binaries-mac-x64: preserve executable perms on zipped binaries
|
2022-07-26 11:02:01 +01:00 |
|
Simon Michael
|
b5eb3f494b
|
ci: test-linux-x64: preserve executable perms on zipped binaries
|
2022-07-26 11:00:02 +01:00 |
|
Simon Michael
|
0e728a7466
|
;doc: github issue templates: fix support link (#1895)
|
2022-07-25 23:13:04 +01:00 |
|
Simon Michael
|
fb56d62011
|
ci: linux-x64-static: note issue
|
2022-07-11 10:56:35 +01:00 |
|
Simon Michael
|
178ff7ace4
|
ci: linux-x64-static: ghc 9.2.2 -> 9.2.3
|
2022-07-11 10:55:48 +01:00 |
|
Simon Michael
|
62e922cd4d
|
ci: linux-x64-static: cache cabal packages
|
2022-07-11 10:55:20 +01:00 |
|
Simon Michael
|
5ebbfea067
|
ci: linux-x64-static: try building separately to avoid segfault
|
2022-07-11 10:55:17 +01:00 |
|
Simon Michael
|
17f28c65b4
|
ci: windows: ghc 9.2.3
|
2022-06-09 11:35:45 +01:00 |
|
Simon Michael
|
37fc8b5ff9
|
ci: windows: ghc 9.0 for now; and strip again (#1869)
|
2022-06-08 15:30:45 +01:00 |
|
Simon Michael
|
f8e9a13f26
|
;ci: consistent workflow and file names
|
2022-06-06 11:58:34 +01:00 |
|
Simon Michael
|
7bf668b552
|
ci: test: don't run on push to binaries
|
2022-06-06 11:49:08 +01:00 |
|
Simon Michael
|
7d3b90f869
|
ci: windows: don't strip, seems to break it
|
2022-06-06 11:47:50 +01:00 |
|
Simon Michael
|
cfde386dba
|
;ci: linux-x64-static: consistent executable names
|
2022-06-05 10:58:23 +01:00 |
|
Simon Michael
|
d9b7c396c8
|
ci: linux-x64-static: try ghc 9.0
|
2022-06-05 10:58:11 +01:00 |
|
Simon Michael
|
61d7e1f7c4
|
ci: linux-x64-static: try ghc 9.2.3
Try to work around https://gitlab.haskell.org/ghc/ghc/-/issues/20266
|
2022-06-05 10:58:11 +01:00 |
|
Simon Michael
|
ed98619e05
|
ci: run all main workflows on push to "binaries"
|
2022-06-05 00:03:15 +01:00 |
|
Simon Michael
|
05d5b7860b
|
;ci: more renames
|
2022-05-21 23:59:20 -10:00 |
|
Simon Michael
|
05a6940728
|
;ci: strip binaries on mac, and try on windows too
|
2022-05-21 23:46:57 -10:00 |
|
Simon Michael
|
15728bff05
|
;ci: mac, windows: consistent naming, add -x64
|
2022-05-21 23:41:56 -10:00 |
|
Simon Michael
|
f6db2ac855
|
ci: main: also upload binaries as an artifact
|
2022-05-21 23:37:59 -10:00 |
|