Skip to content

Commit 3b7b10d

Browse files
committed
[ci] Windows
1 parent f7a8f2a commit 3b7b10d

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,25 @@ concurrency:
99
group: ${{ github.head_ref }}
1010
cancel-in-progress: true
1111
jobs:
12-
smoke:
12+
lint:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- uses: harupy/[email protected]
1616

1717
linux:
18-
name: linux
18+
name: linux (${{ matrix.name }})
1919
runs-on: ubuntu-latest
2020
strategy:
2121
matrix:
22-
swift:
23-
- 5.3
24-
- 5.4-focal # Swift 5.4 requires llvm-cov v11
22+
include:
23+
- swift: swift:5.3
24+
name: 5.3
25+
- swift: swift:5.4
26+
name: 5.4
27+
- swift: swiftlang/swift:nightly-5.5
28+
name: 5.5
2529
container:
26-
image: swift:${{ matrix.swift }}
30+
image: ${{ matrix.swift }}
2731
steps:
2832
- uses: actions/checkout@v2
2933
- run: swift test --enable-code-coverage --parallel --enable-test-discovery
@@ -55,6 +59,8 @@ jobs:
5559
swift:
5660
- 5.3
5761
- 5.4
62+
- 5.5
63+
name: ${{ matrix.platform }} (${{ matrix.swift }})
5864
steps:
5965
- uses: actions/checkout@v2
6066
- run: |
@@ -68,5 +74,13 @@ jobs:
6874
platform: ${{ matrix.platform }}
6975
code-coverage: true
7076
warnings-as-errors: true
71-
continue-on-error: ${{ matrix.swift == '5.4' }}
77+
continue-on-error: ${{ matrix.swift == '5.5' }}
7278
- uses: codecov/codecov-action@v1
79+
80+
windows:
81+
runs-on: windows-latest
82+
steps:
83+
- uses: seanmiddleditch/gha-setup-vsdevenv@v3
84+
- uses: mxcl/setup-swift@v1
85+
- uses: actions/checkout@v2
86+
- run: swift test --parallel

0 commit comments

Comments
 (0)