Simon Michael
|
7b052979b2
|
ci: binaries-linux-x64: try latest ghc & cabal
|
2024-04-18 13:20:12 -10:00 |
|
Simon Michael
|
82cc77f184
|
ci: binaries-mac: switch to ghcup for setup, like linux
|
2024-04-18 13:20:12 -10:00 |
|
Simon Michael
|
5c36a297dc
|
ci: binaries-mac: update x64, add arm64
I think macos-latest is now m1 and macos-13 is x64.
|
2024-04-18 13:20:12 -10:00 |
|
Simon Michael
|
8cc36e23a6
|
;ci: "Cache" -> "Uncache"
|
2024-04-10 08:19:35 -10:00 |
|
Simon Michael
|
8e0adec126
|
pkg:stack: bump dev build to latest/ghc 9.8.2
|
2024-04-07 23:47:27 -10:00 |
|
Simon Michael
|
3c868988a9
|
;ci:windows: switch to more recent ghc (9.6.3)
|
2024-01-05 11:25:30 -10:00 |
|
Simon Michael
|
4fcc09b259
|
fix:pkg:include hledger-ui.exe in release binaries
|
2024-01-05 11:17:40 -10:00 |
|
Simon Michael
|
6771d37f13
|
;github: issue templates: update
|
2023-12-13 11:45:37 -10:00 |
|
Simon Michael
|
b9826434e7
|
;github: new issue templates: edits
|
2023-12-12 23:08:02 -10:00 |
|
Simon Michael
|
c740891feb
|
;github: new issue templates: more cleanups; solicit severity and likelihood estimates
(for ISSUES.md > Prioritising)
|
2023-12-12 22:38:44 -10:00 |
|
Simon Michael
|
1c840e144c
|
;github: new issue templates: cleanups
|
2023-12-12 22:31:05 -10:00 |
|
Simon Michael
|
d2f95966ab
|
;github: new issue templates: cleanups
|
2023-12-12 22:20:07 -10:00 |
|
Simon Michael
|
b61e731f24
|
;ci: ignore the commit message check if it fails
|
2023-12-12 18:26:15 -10:00 |
|
Simon Michael
|
2cf83cd213
|
ci: bump shelltestrunner to 1.10
|
2023-12-08 06:56:48 -10:00 |
|
Simon Michael
|
b0c4bf6f22
|
ci: bump ghc version to 9.4.4, preliminary for #2129, #2128
|
2023-12-08 06:34:43 -10:00 |
|
Simon Michael
|
38140945f7
|
;ci: use newer shelltestrunner with newer ghc
|
2023-12-02 09:03:14 -10:00 |
|
Simon Michael
|
96117ae514
|
ci: do haddock testing less often, in the mac binaries workflow
It costs 1m+, doesn't fail that often, and is not hard to fix even if
detected late.
|
2023-11-07 05:27:18 -08:00 |
|
Simon Michael
|
617e35ec57
|
ci: really fix some redundant building of hledger-lib and hledger
|
2023-11-07 04:59:53 -08:00 |
|
Simon Michael
|
1eee7f0208
|
ci: fix some redundant building of hledger-lib and hledger
|
2023-11-07 04:47:04 -08:00 |
|
Simon Michael
|
dae7b352dd
|
;ci: disable weekly scheduled builds
They also run in forks, which I don't want.
|
2023-11-06 10:13:57 -08:00 |
|
Simon Michael
|
66cb349998
|
ci: fix tests breakage
|
2023-11-05 01:02:13 -07:00 |
|
Simon Michael
|
8bfde51ae8
|
;dev:ci: rename usual CI branch to "ci"
|
2023-10-18 14:02:59 +01:00 |
|
Simon Michael
|
6c95f47725
|
;dev:ci: clean up, rename main CI workflow
Back to ci.yml.
|
2023-10-18 14:02:59 +01:00 |
|
Simon Michael
|
efa8f1dc84
|
ci:test-linux: temporary workaround for haddock failure
|
2023-10-09 21:58:38 +01:00 |
|
Simon Michael
|
17889ccb61
|
ci:test-linux: temporary workaround for bad commit message
|
2023-10-09 21:07:20 +01:00 |
|
Simon Michael
|
efc154a1cb
|
dev:ci: cleanup
|
2023-09-16 09:05:04 +01:00 |
|
Simon Michael
|
0860bff057
|
dev:ci: update notes
|
2023-09-12 08:52:17 +01:00 |
|
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 |
|
Simon Michael
|
96c2ed7a2d
|
;ci: linux-x64: bump to ghc 9.2.2
|
2022-05-21 23:21:20 -10:00 |
|
Simon Michael
|
211680da86
|
;ci: main: doc
|
2022-05-08 20:43:28 -10:00 |
|
Simon Michael
|
07502bd41c
|
ci: main: build haddocks --fast, in case that works
|
2022-04-25 01:48:14 -10:00 |
|
Simon Michael
|
75f87439e2
|
ci: replace push, pull workflows with main
|
2022-04-25 00:33:07 -10:00 |
|
Simon Michael
|
c2bc7dfb83
|
ci: push: also run for simon2 branch
|
2022-04-24 23:43:47 -10:00 |
|
Simon Michael
|
db28b6b9ee
|
;ci: pull: another fix like push
|
2022-04-21 21:32:44 -10:00 |
|
Simon Michael
|
b03bbc9184
|
ci: push, pull: debug logging
|
2022-04-20 23:04:30 -10:00 |
|
Simon Michael
|
0023982560
|
ci: push, pull: debug logging
|
2022-04-20 23:00:57 -10:00 |
|
Simon Michael
|
64ae4c25fa
|
ci: push, pull: debug logging
|
2022-04-20 22:58:18 -10:00 |
|
Simon Michael
|
5e46044eb6
|
ci: push, pull: debug logging
|
2022-04-20 22:51:32 -10:00 |
|
Simon Michael
|
ef5aafd11c
|
ci: push, pull: debug logging
|
2022-04-20 22:37:45 -10:00 |
|
Simon Michael
|
54c758bbdb
|
ci: push, pull: debug logging
|
2022-04-20 22:33:43 -10:00 |
|
Simon Michael
|
aafb6d21cf
|
ci: push, pull: debug logging
|
2022-04-20 22:25:23 -10:00 |
|
Simon Michael
|
5261ecabe0
|
ci: push, pull: debug logging for commit range
|
2022-04-20 22:21:11 -10:00 |
|
Simon Michael
|
ae6295da17
|
;ci: pull: cleanup
|
2022-04-17 07:45:25 -10:00 |
|
Simon Michael
|
078988a4b0
|
;ci: mac: ghc 9.0 -> 9.2
|
2022-04-17 07:40:03 -10:00 |
|
Simon Michael
|
d84f2b4eb8
|
ci: push: edit
|
2022-04-05 09:38:49 -10:00 |
|
Simon Michael
|
f42998bab7
|
ci: push: really run for all file changes
so that they get the success status and can then be pushed to master.
|
2022-04-05 09:24:03 -10:00 |
|
Simon Michael
|
c69f319b3f
|
ci: push: run for all file changes, including small doc fixups
so that they get the success status and can then be pushed to master.
|
2022-04-04 14:31:44 -10:00 |
|
Simon Michael
|
1c3dd50e5b
|
ci: sync push/pull, check both with GHC 8.6 to satisfy master
|
2022-03-26 09:26:53 -10:00 |
|
Simon Michael
|
8ad7dc41b0
|
ci: push: cleanup, don't run a second time in master
|
2022-03-26 09:02:46 -10:00 |
|
Simon Michael
|
59c70d9369
|
ci: push: cleanup
|
2022-03-26 08:51:23 -10:00 |
|
Simon Michael
|
e61216ac24
|
ci: push: also run on pushes to "simon" branch
|
2022-03-26 08:37:31 -10:00 |
|