@@ -41,118 +41,118 @@ jobs:
41
41
fail-fast : false
42
42
43
43
matrix :
44
- os : [ubuntu-latest, macOS-latest, windows-latest ]
44
+ os : [windows-2019 ]
45
45
plan :
46
46
# Nightly releases
47
47
- ghc : latest-nightly
48
48
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"
64
64
cabal_update : ["false"]
65
65
# The following tests do not set 'cabal-update', which defaults to 'true' then.
66
66
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"
156
156
157
157
steps :
158
158
- uses : actions/checkout@v3
0 commit comments