@@ -133,6 +133,27 @@ jobs:
133
133
shell : pwsh
134
134
run : __tests__/verify-dotnet.ps1 -Patterns "^2.2", "^3.1"
135
135
136
+ test-ABCxx-syntax :
137
+ runs-on : ${{ matrix.operating-system }}
138
+ strategy :
139
+ fail-fast : false
140
+ matrix :
141
+ operating-system : [ubuntu-latest, windows-latest, macOS-latest]
142
+ steps :
143
+ - name : Checkout
144
+ uses : actions/checkout@v3
145
+ - name : Clear toolcache
146
+ shell : pwsh
147
+ run : __tests__/clear-toolcache.ps1 ${{ runner.os }}
148
+
149
+ - name : Setup dotnet 6.0.4xx
150
+ uses : ./
151
+ with :
152
+ dotnet-version : ' 6.0.4xx'
153
+ - name : Verify dotnet
154
+ shell : pwsh
155
+ run : __tests__/verify-dotnet.ps1 -Patterns "^6\.0\.4\d{2}"
156
+
136
157
test-setup-with-wildcard :
137
158
runs-on : ${{ matrix.operating-system }}
138
159
strategy :
@@ -183,7 +204,7 @@ jobs:
183
204
shell : pwsh
184
205
run : __tests__/verify-dotnet.ps1 -Patterns "^2.2", "^3.1"
185
206
186
- test-setup-with-dotnet-quality :
207
+ test-setup-global-json-only :
187
208
runs-on : ${{ matrix.operating-system }}
188
209
strategy :
189
210
fail-fast : false
@@ -195,17 +216,20 @@ jobs:
195
216
- name : Clear toolcache
196
217
shell : pwsh
197
218
run : __tests__/clear-toolcache.ps1 ${{ runner.os }}
198
-
199
- - name : Setup dotnet 7.0 with preview quality
219
+ - name : Write global.json
220
+ shell : bash
221
+ run : |
222
+ mkdir subdirectory
223
+ echo '{"sdk":{"version": "2.2.207","rollForward": "latestFeature"}}' > ./subdirectory/global.json
224
+ - name : Setup dotnet
200
225
uses : ./
201
226
with :
202
- dotnet-version : ' 7.0'
203
- dotnet-quality : ' preview'
227
+ global-json-file : ./subdirectory/global.json
204
228
- name : Verify dotnet
205
229
shell : pwsh
206
- run : __tests__/verify-dotnet.ps1 -Patterns "^7\.0\.\d+- "
230
+ run : __tests__/verify-dotnet.ps1 -Patterns "^2.2 "
207
231
208
- test-ABCxx-syntax :
232
+ test-setup-with-dotnet-quality :
209
233
runs-on : ${{ matrix.operating-system }}
210
234
strategy :
211
235
fail-fast : false
@@ -218,13 +242,14 @@ jobs:
218
242
shell : pwsh
219
243
run : __tests__/clear-toolcache.ps1 ${{ runner.os }}
220
244
221
- - name : Setup dotnet 6.0.4xx
245
+ - name : Setup dotnet 7.0 with preview quality
222
246
uses : ./
223
247
with :
224
- dotnet-version : ' 6.0.4xx'
248
+ dotnet-version : ' 7.0'
249
+ dotnet-quality : ' preview'
225
250
- name : Verify dotnet
226
251
shell : pwsh
227
- run : __tests__/verify-dotnet.ps1 -Patterns "^6 \.0\.4\d{2} "
252
+ run : __tests__/verify-dotnet.ps1 -Patterns "^7 \.0\.\d+- "
228
253
229
254
test-dotnet-version-output-during-single-version-installation :
230
255
runs-on : ${{ matrix.operating-system }}
0 commit comments