@@ -68,106 +68,6 @@ jobs:
68
68
- name : cabal-tests
69
69
# Using only one job, -j1, to fail less.
70
70
run : cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.6.5\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
71
- test-windows-8_8_4 :
72
- name : test ghc-8.8.4
73
- runs-on : windows-latest
74
- steps :
75
-
76
- with :
77
- ghc-version : ' 8.8.4.1'
78
- cabal-version : ' 3.2.0.0'
79
- - name : Print versions
80
- run : |
81
- [Environment]::GetEnvironmentVariable("Path")
82
- cabal --version
83
- ghc --version
84
- cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
85
- - uses : actions/cache@v1
86
- with :
87
- path : C:\SR
88
- key : windows-store-meta
89
- - name : Update Hackage index
90
- run : cabal v2-update
91
- - uses : actions/checkout@v2
92
- - name : make cabal-install-dev
93
- run : cp cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal
94
- # We cannot ask for all dependencies, but we can for Cabal.
95
- - name : cabal v2-build Cabal --only-dependencies
96
- run : cabal v2-build Cabal --only-dependencies
97
- - name : cabal v2-build
98
- run : cabal v2-build all
99
- - name : Cabal unit-tests
100
- run : |
101
- cabal v2-test Cabal-tests
102
- - name : cabal-install memory-usage-tests
103
- run : |
104
- cd cabal-install
105
- cabal v2-run cabal-install:memory-usage-tests
106
- - name : cabal-install solver-quickcheck
107
- run : |
108
- cd cabal-install
109
- cabal v2-run cabal-install:solver-quickcheck
110
- - name : cabal-install integration-tests2
111
- run : |
112
- cd cabal-install
113
- cabal v2-run cabal-install:integration-tests2
114
- - name : cabal-install unit-tests
115
- run : |
116
- cd cabal-install
117
- cabal v2-run cabal-install:unit-tests -- --pattern "! (/FileMonitor/ || /VCS/ || /Get/)"
118
- - name : cabal-tests
119
- # Using only one job, -j1, to fail less.
120
- run : cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.8.4\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
121
- test-windows-8_10_2 :
122
- name : test ghc-8.10.2
123
- runs-on : windows-latest
124
- steps :
125
-
126
- with :
127
- ghc-version : ' 8.10.2.2'
128
- cabal-version : ' 3.2.0.0'
129
- - name : Print versions
130
- run : |
131
- [Environment]::GetEnvironmentVariable("Path")
132
- cabal --version
133
- ghc --version
134
- cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
135
- - uses : actions/cache@v1
136
- with :
137
- path : C:\SR
138
- key : windows-store-meta
139
- - name : Update Hackage index
140
- run : cabal v2-update
141
- - uses : actions/checkout@v2
142
- - name : make cabal-install-dev
143
- run : cp cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal
144
- # We cannot ask for all dependencies, but we can for Cabal.
145
- - name : cabal v2-build Cabal --only-dependencies
146
- run : cabal v2-build Cabal --only-dependencies
147
- - name : cabal v2-build
148
- run : cabal v2-build all
149
- - name : Cabal unit-tests
150
- run : |
151
- cabal v2-test Cabal-tests
152
- - name : cabal-install memory-usage-tests
153
- run : |
154
- cd cabal-install
155
- cabal v2-run cabal-install:memory-usage-tests
156
- - name : cabal-install solver-quickcheck
157
- run : |
158
- cd cabal-install
159
- cabal v2-run cabal-install:solver-quickcheck
160
- - name : cabal-install integration-tests2
161
- run : |
162
- cd cabal-install
163
- cabal v2-run cabal-install:integration-tests2
164
- - name : cabal-install unit-tests
165
- run : |
166
- cd cabal-install
167
- cabal v2-run cabal-install:unit-tests -- --pattern "! (/FileMonitor/ || /VCS/ || /Get/)"
168
- - name : cabal-tests
169
- # Using only one job, -j1, to fail less.
170
- run : cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.10.2\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
171
71
test-windows-8_10_3 :
172
72
name : test ghc-8.10.3
173
73
runs-on : windows-latest
0 commit comments