@@ -14,42 +14,35 @@ concurrency:
14
14
cancel-in-progress : true
15
15
16
16
jobs :
17
- macos-13 :
18
- name : macOS 13 (Xcode ${{ matrix.xcode }})
17
+ macos-14 :
18
+ name : macOS 14 (Xcode ${{ matrix.xcode }})
19
19
runs-on : macOS-13
20
20
strategy :
21
21
matrix :
22
22
xcode :
23
- - ' 14.3.1 '
23
+ - ' 15.2 '
24
24
steps :
25
- - uses : actions/checkout@v3
25
+ - uses : actions/checkout@v4
26
26
- name : Select Xcode ${{ matrix.xcode }}
27
27
run : sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
28
28
- name : Print Swift version
29
29
run : swift --version
30
- - name : Run tests (Swift)
31
- run : make test-swift
32
30
- name : Run tests (platforms)
33
31
run : make test-platforms
34
32
35
- macos-12 :
36
- name : macOS 12 (Xcode ${{ matrix.xcode }})
37
- runs-on : macOS-12
33
+ macos-13 :
34
+ name : macOS 13 (Xcode ${{ matrix.xcode }})
35
+ runs-on : macOS-13
38
36
strategy :
39
37
matrix :
40
38
xcode :
41
- - ' 13.3.1'
42
- - ' 13.4.1'
43
- - ' 14.0.1'
44
- - ' 14.1'
39
+ - ' 14.3.1'
45
40
steps :
46
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@v4
47
42
- name : Select Xcode ${{ matrix.xcode }}
48
43
run : sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
49
44
- name : Print Swift version
50
45
run : swift --version
51
- - name : Run tests (Swift)
52
- run : make test-swift
53
46
- name : Run tests (platforms)
54
47
run : make test-platforms
55
48
@@ -59,20 +52,17 @@ jobs:
59
52
strategy :
60
53
matrix :
61
54
swift :
62
- - 5.5
63
- - 5.6
64
- - 5.7
65
- - 5.8
55
+ - ' 5.10'
66
56
steps :
67
- - uses : actions/checkout@v3
57
+ - uses : actions/checkout@v4
68
58
- name : Run tests
69
59
run : make test-linux SWIFT_VERSION=${{ matrix.swift }}
70
60
71
61
wasm :
72
62
name : SwiftWasm
73
63
runs-on : ubuntu-latest
74
64
steps :
75
- - uses : actions/checkout@v3
65
+ - uses : actions/checkout@v4
76
66
- uses : bytecodealliance/actions/wasmtime/setup@v1
77
67
- uses : swiftwasm/setup-swiftwasm@v1
78
68
with :
@@ -92,15 +82,10 @@ jobs:
92
82
steps :
93
83
- uses : compnerd/gha-setup-swift@main
94
84
with :
95
- branch : swift-5.8.1 -release
96
- tag : 5.8.1 -RELEASE
97
- - uses : actions/checkout@v3
85
+ branch : swift-5.10 -release
86
+ tag : 5.10 -RELEASE
87
+ - uses : actions/checkout@v4
98
88
- name : Build All Configurations
99
89
run : swift build -c ${{ matrix.config }}
100
90
- name : Run tests (debug only)
101
- # There is an issue that exists in the 5.8.1 toolchain
102
- # which fails on release configuration testing, but
103
- # this issue is fixed 5.9 so we can remove the if once
104
- # that is generally available.
105
- if : ${{ matrix.config == 'debug' }}
106
91
run : swift test
0 commit comments