@@ -41,118 +41,118 @@ jobs:
4141 fail-fast : false
4242
4343 matrix :
44- os : [ubuntu-latest, macOS-latest, windows-latest ]
44+ os : [windows-2019 ]
4545 plan :
4646 # Nightly releases
4747 - ghc : latest-nightly
4848 cabal : latest
49- # Latest releases
50- - ghc : latest
51- cabal : latest
52- # Recommended releases (update according to ghcup)
53- - ghc : " 9.2"
54- cabal : " 3.6"
55- # Some previously recommended releases of ghc with matching cabal
56- - ghc : " 8.10"
57- cabal : " 3.2"
58- - ghc : " 8.8"
59- cabal : " 3.0"
60- # cabal-3.0 install might have the Windows symlinking problem
61- # https://github.com/haskell/cabal/issues/5748
62- - ghc : " 8.6"
63- cabal : " 2.4"
49+ # # Latest releases
50+ # - ghc: latest
51+ # cabal: latest
52+ # # Recommended releases (update according to ghcup)
53+ # - ghc: "9.2"
54+ # cabal: "3.6"
55+ # # Some previously recommended releases of ghc with matching cabal
56+ # - ghc: "8.10"
57+ # cabal: "3.2"
58+ # - ghc: "8.8"
59+ # cabal: "3.0"
60+ # # cabal-3.0 install might have the Windows symlinking problem
61+ # # https://github.com/haskell/cabal/issues/5748
62+ # - ghc: "8.6"
63+ # cabal: "2.4"
6464 cabal_update : ["false"]
6565 # The following tests do not set 'cabal-update', which defaults to 'true' then.
6666
67- include :
68-
69- # Test #210 (XDG): is the cabal store-dir set to something meaningful?
70- - os : ubuntu-latest
71- plan :
72- ghc : " 9.6"
73- cabal : " 3.10"
74- cabal_update : " true"
75- # With choco, cabal 3.10.1.0 should map to 3.10.1.1
76- - os : windows-latest
77- plan :
78- ghc : " 9.6"
79- cabal : " 3.10"
80- cabal_update : " true"
81-
82- # Test some old versions
83- - os : ubuntu-latest
84- plan :
85- ghc : " 8.2.2"
86- cabal : " 2.4.1.0"
87- cabal_update : " false"
88- - os : ubuntu-20.04
89- plan :
90- ghc : " 7.4.2"
91- cabal : " 3.4"
92- # ubuntu-20.04/hvr has of GHC 7 just 7.0.1, 7.0.4, 7.2.2, 7.4.2, 7.10.3
93- # and of cabal just 2.4, 3.0, 3.2, 3.4
94- # according to https://launchpad.net/~hvr/+archive/ubuntu/ghc?field.series_filter=focal
95-
96- # Any matrix combinations with latest-nightly should add the appropriate release channel
97- - plan :
98- ghc : latest-nightly
99- ghcup_release_channels : |
100- https://ghc.gitlab.haskell.org/ghcup-metadata/ghcup-nightlies-0.0.7.yaml
101-
102- # Test deprecated release channel still works for now
103- - os : ubuntu-latest
104- ghcup_release_channel : " https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml"
105- plan :
106- ghc : " 9.6.0.20230111"
107- cabal : " 3.8"
108-
109- # Test ghcup release channels
110- - os : ubuntu-latest
111- ghcup_release_channels : |
112- https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-0.0.7.yaml
113- https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml
114- https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.7.yaml
115- plan :
116- ghc : " 9.6.0.20230111"
117- cabal : " 3.8"
118-
119- # setup does something special for 7.10.3 (issue #79)
120- - os : ubuntu-20.04
121- plan :
122- ghc : " 7.10.3"
123- cabal : " 3.6"
124- - os : macOS-latest
125- plan :
126- ghc : " 7.10.3"
127- cabal : " 3.4"
128-
129- # Andreas 2022-12-29, issue #98: GHC 7.10 failed to install on windows (choco)
130- - os : windows-latest
131- plan :
132- ghc : " 7.10"
133- cabal : " 3.0"
134-
135- # Test for issue #129: GHC 9.4.3 failed to install on windows (choco)
136- - os : windows-latest
137- plan :
138- ghc : " 9.4.3"
139- cabal : " 3.8.1.0"
140- - os : windows-latest
141- plan :
142- ghc : " 9.2.5"
143- cabal : " 3.6"
144-
145- # Test ghcup on windows (PR #206) which choco does not have 9.4.5
146- - os : windows-latest
147- plan :
148- ghc : " 9.4.5"
149- cabal : " 3.8"
150-
151- # Test GHC 9.4.4 on windows (Issue #245)
152- - os : windows-latest
153- plan :
154- ghc : " 9.4.4"
155- cabal : " 3.10.1.0"
67+ # include:
68+
69+ # # Test #210 (XDG): is the cabal store-dir set to something meaningful?
70+ # - os: ubuntu-latest
71+ # plan:
72+ # ghc: "9.6"
73+ # cabal: "3.10"
74+ # cabal_update: "true"
75+ # # With choco, cabal 3.10.1.0 should map to 3.10.1.1
76+ # - os: windows-latest
77+ # plan:
78+ # ghc: "9.6"
79+ # cabal: "3.10"
80+ # cabal_update: "true"
81+
82+ # # Test some old versions
83+ # - os: ubuntu-latest
84+ # plan:
85+ # ghc: "8.2.2"
86+ # cabal: "2.4.1.0"
87+ # cabal_update: "false"
88+ # - os: ubuntu-20.04
89+ # plan:
90+ # ghc: "7.4.2"
91+ # cabal: "3.4"
92+ # # ubuntu-20.04/hvr has of GHC 7 just 7.0.1, 7.0.4, 7.2.2, 7.4.2, 7.10.3
93+ # # and of cabal just 2.4, 3.0, 3.2, 3.4
94+ # # according to https://launchpad.net/~hvr/+archive/ubuntu/ghc?field.series_filter=focal
95+
96+ # # Any matrix combinations with latest-nightly should add the appropriate release channel
97+ # - plan:
98+ # ghc: latest-nightly
99+ # ghcup_release_channels: |
100+ # https://ghc.gitlab.haskell.org/ghcup-metadata/ghcup-nightlies-0.0.7.yaml
101+
102+ # # Test deprecated release channel still works for now
103+ # - os: ubuntu-latest
104+ # ghcup_release_channel: "https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml"
105+ # plan:
106+ # ghc: "9.6.0.20230111"
107+ # cabal: "3.8"
108+
109+ # # Test ghcup release channels
110+ # - os: ubuntu-latest
111+ # ghcup_release_channels: |
112+ # https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-0.0.7.yaml
113+ # https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml
114+ # https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.7.yaml
115+ # plan:
116+ # ghc: "9.6.0.20230111"
117+ # cabal: "3.8"
118+
119+ # # setup does something special for 7.10.3 (issue #79)
120+ # - os: ubuntu-20.04
121+ # plan:
122+ # ghc: "7.10.3"
123+ # cabal: "3.6"
124+ # - os: macOS-latest
125+ # plan:
126+ # ghc: "7.10.3"
127+ # cabal: "3.4"
128+
129+ # # Andreas 2022-12-29, issue #98: GHC 7.10 failed to install on windows (choco)
130+ # - os: windows-latest
131+ # plan:
132+ # ghc: "7.10"
133+ # cabal: "3.0"
134+
135+ # # Test for issue #129: GHC 9.4.3 failed to install on windows (choco)
136+ # - os: windows-latest
137+ # plan:
138+ # ghc: "9.4.3"
139+ # cabal: "3.8.1.0"
140+ # - os: windows-latest
141+ # plan:
142+ # ghc: "9.2.5"
143+ # cabal: "3.6"
144+
145+ # # Test ghcup on windows (PR #206) which choco does not have 9.4.5
146+ # - os: windows-latest
147+ # plan:
148+ # ghc: "9.4.5"
149+ # cabal: "3.8"
150+
151+ # # Test GHC 9.4.4 on windows (Issue #245)
152+ # - os: windows-latest
153+ # plan:
154+ # ghc: "9.4.4"
155+ # cabal: "3.10.1.0"
156156
157157 steps :
158158 - uses : actions/checkout@v3
0 commit comments