Commit Graph

457 Commits

Author SHA1 Message Date
Simon Michael
48ef186091 ;ci:binaries-linux-x64: fix missing gmp lib ?
This got removed, maybe it's to blame.
2025-06-01 11:36:45 -10:00
Simon Michael
c63d85c81f ;ci:binaries: cleanups, notes 2025-05-29 13:39:13 -10:00
Simon Michael
71673d42eb ;ci: fix step names breaking yaml 2025-05-29 08:12:36 -10:00
Simon Michael
c1ab42fbba ;ci: simplify cache step names 2025-05-28 17:31:29 -10:00
Simon Michael
30630b9cc1 ;ci: binaries: simplify, cleanup 2025-05-28 17:31:25 -10:00
Simon Michael
e259fe75f6 ;ci:binaries-windows-arm64: note limitation, disable for now 2025-05-28 14:20:09 -10:00
Simon Michael
0c27cded98 ;ci:windows: cleanup; use preinstalled stack 2025-05-28 13:58:37 -10:00
Simon Michael
4612ee22c9 ;ci:linux: note the use of a container 2025-05-28 11:23:19 -10:00
Simon Michael
78a7ce1292 ;ci:binaries-linux-x64: install ghcup only if not cached; fix cache 2025-05-28 11:23:19 -10:00
Simon Michael
df85b56824 ;ci:windows: add binaries-windows-arm64 2025-05-28 11:23:19 -10:00
Simon Michael
60bbae7ef0 ;ci:linux: rename non-working workflows 2025-05-28 05:24:11 -10:00
Simon Michael
077ef76055 ;ci:linux: add binaries-linux-arm64-stack, best effort 2025-05-27 19:31:40 -10:00
Simon Michael
c8ab9e8bf6 ;ci:linux: add binaries-linux-arm64, best effort 2025-05-27 19:31:39 -10:00
Simon Michael
76c869ab06 ;ci:binaries-linux-x64: cleanup, use ghcup-setup action 2025-05-27 18:16:50 -10:00
Simon Michael
b209c60019 ;ci:docker: trigger manually [#2002] 2025-05-27 05:49:30 -10:00
Doug Goldstein
e0b24eff87 dev: fix Dockerfile installing of dependencies
Avoid the build failing due to an interactive prompt.
2025-05-27 05:42:00 -10:00
Doug Goldstein
fddc01a3a2 dev: ci: build Docker images
Uses the existing in-tree Dockerfile to build Docker images when
a release is made and everytime there is a merge to master.
Publishes the images to the GitHub Container Registry as well.
Heavily based on https://docs.docker.com/build/ci/github-actions/examples/
2025-05-27 05:42:00 -10:00
Simon Michael
7deff8a319 ;workflows:binaries: show all hledger --version outputs in the log 2025-05-16 13:18:56 -10:00
Simon Michael
01c1f3c8a5 ;pkg: simplify stack yaml file names 2025-04-09 10:58:52 -10:00
Simon Michael
18bad4ff8d ;doc: FUNDING.yml: hide patreon for now 2025-03-31 18:26:12 -10:00
Simon Michael
307c679d23 ;workflows:nightly: upload to the prerelease with "nightly" tag 2025-03-08 08:50:27 -10:00
Simon Michael
bcb3bf5837 ;workflows: nightly: start a manual workflow for updating the prerelease 2025-03-08 07:11:43 -10:00
Simon Michael
3bfaa56dfb ;ci: binaries-linux-x64-stack: try to fix build; upgrade to latest stack 2025-03-05 18:52:59 -10:00
Simon Michael
5394b70dff ;ci: binaries-linux-x64-stack: fix 2025-03-05 18:28:43 -10:00
Simon Michael
20c612d0b2 ;fix:ci: add the man pages and info manuals to the unix bindists [#2309] 2025-03-05 18:21:31 -10:00
Simon Michael
45374cbfd4 ;ci: cleanups 2025-03-05 17:54:04 -10:00
Simon Michael
58c277123e ;ci: cleanups 2025-03-05 17:36:43 -10:00
Simon Michael
e80debe4c9 ;ci:linux: work around yesod-core/wai-extra bound issue
https://github.com/commercialhaskell/stackage/issues/7570
2024-12-02 21:07:34 -10:00
Simon Michael
f17ed111b6 ;ci: linux, mac: ghc 9.8.2 -> 9.8.4 2024-12-02 17:18:58 -10:00
Simon Michael
835b8fd0e8 ;ci: ci, oldest: cache ids aren't correctly including ghc version 2024-10-24 10:44:28 -10:00
Simon Michael
167303deb6 ;ci: windows, mac, linux-x64-stack: list dep versions before building hledger
For troubleshooting. stack doesn't do this itself, unlike cabal.
2024-09-30 17:21:26 -10:00
Simon Michael
f4bc6308ae ;ci: add trigger summaries as well 2024-09-30 17:21:26 -10:00
Simon Michael
4dc4dbc917 ;ci: windows, linux-x64-stack: add unit testing to these 2024-09-30 17:21:26 -10:00
Simon Michael
d8d236385d ;ci: linux: expect linux builds to be warning free like the rest 2024-09-30 17:21:23 -10:00
Simon Michael
bba77abcf6 ;ci: add consistent greppable summaries for all workflows 2024-09-30 17:21:02 -10:00
Simon Michael
1b643eb3e9 ;ci: mac: cleanup 2024-09-30 17:21:02 -10:00
Simon Michael
1c45496f1c dev: web: fix build with ghc <9.2 2024-09-30 17:20:13 -10:00
Simon Michael
10465ffbe5 ;ci: update all stack/cabal versions installed by ghcup to latest 2024-09-30 17:20:13 -10:00
Simon Michael
daa3010c3e ;ci: binaries-linux-x64: fix addition of manuals to bindist 2024-09-30 17:20:13 -10:00
Simon Michael
69da3c0a17 ;pkg: include man pages and info manuals in the release bindists 2024-09-17 06:27:19 -07:00
Simon Michael
68f1395b0d ;ci: binaries-linux-arm32v7: notes, disable wrong completions addition [#2223] 2024-09-16 19:19:34 -07:00
Simon Michael
f0b97ecfb7 ;ci: release: notes 2024-09-16 15:09:27 -07:00
gesh
f7f0a817fe Add bash completion to bindist 2024-09-16 15:00:09 -07:00
Simon Michael
e1c91e8ed4 ;doc: simplify new bug template 2024-09-13 11:51:35 -07:00
Simon Michael
2907b3bb42 ;doc: simplify new bug template 2024-09-13 11:49:26 -07:00
Simon Michael
2513c0205b ;ci: release: notes 2024-09-09 15:27:18 -07:00
Simon Michael
f4bdf80e71 ;ci: oldest: cleanup 2024-06-07 06:32:35 -07:00
Simon Michael
f86e170124 ;ci: release: fix a macos-ism, part 2 2024-06-01 14:39:20 -10:00
Simon Michael
0c0addde18 ;ci: release: fix a macos-ism 2024-06-01 14:36:29 -10:00
Simon Michael
5c695ebce2 ;ci: release: note, not triggering 2024-06-01 14:31:19 -10:00