Skip to content

Commit 0aee9b8

Browse files
lexfreiclaude
andcommitted
feat(ghc): add GHC 9.10.3 support for ARM64 macOS
Add support for GHC 9.10.3 on ARM64 macOS platform: - Add stackage snapshot using LTS 24.19 - Update CI workflow to test GHC 9.10.3 on supported platforms - Exclude Windows and bzlmod for 9.10.3 (consistent with other recent GHC versions) The GHC 9.10.3 bindist configuration already exists in ghc_bindist_generated.json. Co-Authored-By: Claude <[email protected]> Signed-off-by: Aleksei Sviridkin <[email protected]>
1 parent d9c1c41 commit 0aee9b8

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

.github/workflows/workflow.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
- 9.4.8
5151
- 9.6.5
5252
- 9.8.2
53+
- 9.10.3
5354
exclude:
5455
- module: rules_haskell_nix
5556

@@ -60,6 +61,8 @@ jobs:
6061
bzlmod: true
6162
- ghc: 9.6.5
6263
bzlmod: true
64+
- ghc: 9.10.3
65+
bzlmod: true
6366
runs-on: ${{ matrix.os }}
6467
env:
6568
NIX_SHELL_ARGS: --arg docTools false --argstr ghcVersion ${{ matrix.ghc }}
@@ -146,18 +149,23 @@ jobs:
146149
- 9.4.8
147150
- 9.6.5
148151
- 9.8.2
152+
- 9.10.3
149153
exclude:
150154
# TODO: in a MODULE.bazel file we declare version specific dependencies, would need to use stack snapshot json
151155
# and stack config per GHC version
152156
- ghc: 9.8.2
153157
bzlmod: true
154158
- ghc: 9.6.5
155159
bzlmod: true
160+
- ghc: 9.10.3
161+
bzlmod: true
156162
# currently proto-lens-protoc (read: protoc-gen-haskell) fails with an access violation on Windows
157163
- ghc: 9.6.5
158164
os: windows-2022
159165
- ghc: 9.8.2
160166
os: windows-2022
167+
- ghc: 9.10.3
168+
os: windows-2022
161169
env:
162170
GHC_VERSION: ${{ matrix.ghc }}
163171
runs-on: ${{ matrix.os }}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../stackage_snapshot_9.10.3.yaml

stackage_snapshot_9.10.3.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
resolver: lts-24.19
2+
3+
packages:
4+
# downgrade happy to version < 2, see https://github.com/tweag/rules_haskell/issues/2274
5+
- happy-1.20.1.1

0 commit comments

Comments
 (0)