Skip to content

Commit ec9d18f

Browse files
Merge branch 'main' into federation-parsing
2 parents 4e8e70f + 95d27ec commit ec9d18f

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

.github/workflows/build.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@v3
18-
- uses: sinoru/actions-setup-swift@v2
18+
- uses: swift-actions/setup-swift@v1
1919
with:
20-
swift-version: '5.7.1'
20+
swift-version: "5.7.1"
2121
- name: GitHub Action for SwiftFormat
2222
uses: CassiusPacheco/[email protected]
2323
with:
@@ -38,18 +38,33 @@ jobs:
3838
downloadUrl: https://github.com/paulofaria/test-reporter/releases/download/0.9.0/test-reporter-0.9.0-darwin-amd64
3939
coverageCommand: swift test --enable-test-discovery --enable-code-coverage
4040
coverageLocations: ${{ env.codecov_path }}:lcov-json
41-
42-
linux:
41+
# ubuntu-latest is ubuntu-22.04 currently. Swift versions older than 5.7 don't have builds for 22.04. https://www.swift.org/download/
42+
ubuntu-old:
4343
name: Build ${{ matrix.swift }} on ${{ matrix.os }}
4444
runs-on: ${{ matrix.os }}
4545
strategy:
4646
matrix:
47-
os: [ubuntu-latest]
47+
os: [ubuntu-20.04]
4848
swift: ["5.4", "5.5", "5.6"]
4949
steps:
5050
- uses: swift-actions/setup-swift@v1
5151
with:
5252
swift-version: ${{ matrix.swift }}
53-
- uses: actions/checkout@v2
53+
- uses: actions/checkout@v3
54+
- name: Test
55+
run: swift test
56+
57+
ubuntu-latest:
58+
name: Build ${{ matrix.swift }} on ${{ matrix.os }}
59+
runs-on: ${{ matrix.os }}
60+
strategy:
61+
matrix:
62+
os: [ubuntu-latest]
63+
swift: ["5.7"]
64+
steps:
65+
- uses: swift-actions/setup-swift@v1
66+
with:
67+
swift-version: ${{ matrix.swift }}
68+
- uses: actions/checkout@v3
5469
- name: Test
5570
run: swift test

0 commit comments

Comments
 (0)