|
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