|
6 | 6 | macos_xcode_versions: |
7 | 7 | type: string |
8 | 8 | description: "Xcode version list (JSON)" |
9 | | - default: "[\"16.2\", \"16.3\", \"26.b6\"]" |
| 9 | + default: "[\"16.3\", \"16.4\", \"26.0\"]" |
10 | 10 | macos_exclude_xcode_versions: |
11 | 11 | type: string |
12 | 12 | description: "Exclude Xcode version list (JSON)" |
|
38 | 38 | linux_swift_versions: |
39 | 39 | type: string |
40 | 40 | description: "Include Linux Swift version list (JSON)" |
41 | | - default: "[ \"5.9\", \"5.10\", \"6.0\", \"6.1\", \"nightly-main\", \"nightly-6.2\"]" |
| 41 | + default: "[ \"5.9\", \"5.10\", \"6.0\", \"6.1\", \"6.2\", \"nightly-main\", \"nightly-6.2\"]" |
42 | 42 | linux_exclude_swift_versions: |
43 | 43 | type: string |
44 | 44 | description: "Exclude Linux Swift version list (JSON)" |
|
50 | 50 | linux_static_sdk_versions: |
51 | 51 | type: string |
52 | 52 | description: "Static Linux Swift SDK version list (JSON)" |
53 | | - default: "[\"nightly-6.2\"]" |
| 53 | + default: "[\"nightly-main\", \"nightly-6.2\", \"6.2\"]" |
| 54 | + linux_static_sdk_exclude_swift_versions: |
| 55 | + type: string |
| 56 | + description: "Exclude Static Linux Swift SDK version list (JSON)" |
| 57 | + default: "[{\"swift_version\": \"\"}]" |
54 | 58 | wasm_sdk_versions: |
55 | 59 | type: string |
56 | 60 | description: "Wasm Swift SDK version list (JSON)" |
57 | | - default: "[\"nightly-main\", \"nightly-6.2\"]" |
| 61 | + default: "[\"nightly-main\", \"nightly-6.2\", \"6.2\"]" |
58 | 62 | wasm_exclude_swift_versions: |
59 | 63 | type: string |
60 | 64 | description: "Exclude Wasm Swift SDK version list (JSON)" |
|
63 | 67 | type: string |
64 | 68 | description: "Include Windows Swift version list (JSON)" |
65 | 69 | # "5.10" is omitted for Windows because the container image is broken. |
66 | | - default: "[\"5.9\", \"6.0\", \"6.1\", \"nightly\", \"nightly-6.2\"]" |
| 70 | + default: "[\"5.9\", \"6.0\", \"6.1\", \"6.2\", \"nightly\", \"nightly-6.2\"]" |
67 | 71 | windows_exclude_swift_versions: |
68 | 72 | type: string |
69 | 73 | description: "Exclude Windows Swift version list (JSON)" |
@@ -211,6 +215,8 @@ jobs: |
211 | 215 | run: echo "DEVELOPER_DIR=/Applications/Xcode_${{ matrix.xcode_version }}.app" >> $GITHUB_ENV |
212 | 216 | - name: Swift version |
213 | 217 | run: xcrun swift --version |
| 218 | + - name: Clang version |
| 219 | + run: xcrun clang --version |
214 | 220 | - name: Pre-build |
215 | 221 | run: ${{ inputs.macos_pre_build_command }} |
216 | 222 | - name: Build / Test |
@@ -305,6 +311,8 @@ jobs: |
305 | 311 | steps: |
306 | 312 | - name: Swift version |
307 | 313 | run: swift --version |
| 314 | + - name: Clang version |
| 315 | + run: clang --version |
308 | 316 | - name: Checkout repository |
309 | 317 | uses: actions/checkout@v4 |
310 | 318 | if: ${{ matrix.os_version != 'amazonlinux2' }} |
@@ -342,11 +350,15 @@ jobs: |
342 | 350 | matrix: |
343 | 351 | swift_version: ${{ fromJson(inputs.linux_static_sdk_versions) }} |
344 | 352 | os_version: ${{ fromJson(inputs.linux_os_versions) }} |
| 353 | + exclude: |
| 354 | + - ${{ fromJson(inputs.linux_static_sdk_exclude_swift_versions) }} |
345 | 355 | container: |
346 | 356 | image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }} |
347 | 357 | steps: |
348 | 358 | - name: Swift version |
349 | 359 | run: swift --version |
| 360 | + - name: Clang version |
| 361 | + run: clang --version |
350 | 362 | - name: Checkout repository |
351 | 363 | uses: actions/checkout@v4 |
352 | 364 | if: ${{ matrix.os_version != 'amazonlinux2' }} |
@@ -402,6 +414,8 @@ jobs: |
402 | 414 | steps: |
403 | 415 | - name: Swift version |
404 | 416 | run: swift --version |
| 417 | + - name: Clang version |
| 418 | + run: clang --version |
405 | 419 | - name: Checkout repository |
406 | 420 | uses: actions/checkout@v4 |
407 | 421 | if: ${{ matrix.os_version != 'amazonlinux2' }} |
@@ -457,6 +471,8 @@ jobs: |
457 | 471 | steps: |
458 | 472 | - name: Swift version |
459 | 473 | run: swift --version |
| 474 | + - name: Clang version |
| 475 | + run: clang --version |
460 | 476 | - name: Checkout repository |
461 | 477 | uses: actions/checkout@v4 |
462 | 478 | - name: Provide token |
@@ -561,6 +577,7 @@ jobs: |
561 | 577 | } |
562 | 578 | Invoke-Program swift --version |
563 | 579 | Invoke-Program swift test --version |
| 580 | + Invoke-Program clang --version |
564 | 581 | Invoke-Program cd $Source |
565 | 582 | '@ >> $env:TEMP\test-script\run.ps1 |
566 | 583 |
|
|
0 commit comments