File tree 7 files changed +24
-18
lines changed
7 files changed +24
-18
lines changed Original file line number Diff line number Diff line change 13
13
jobs :
14
14
carthage :
15
15
name : Carthage Build
16
- runs-on : macos-12
16
+ runs-on : macos-14
17
17
steps :
18
18
- uses : actions/checkout@v4
19
19
- uses : ruby/setup-ruby@v1
Original file line number Diff line number Diff line change 11
11
- " *"
12
12
13
13
jobs :
14
- swiftpm_darwin_monterey :
14
+ swiftpm_darwin_ventura :
15
15
name : SwiftPM, Darwin, Xcode ${{ matrix.xcode }}
16
- runs-on : macos-12
16
+ runs-on : macos-13
17
17
strategy :
18
18
matrix :
19
- xcode : ["14.0.1", "14.1", "14.2 "]
19
+ xcode : ["14.3.1 "]
20
20
env :
21
21
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
22
22
steps :
23
23
- uses : actions/checkout@v4
24
24
- run : ./test swiftpm
25
25
26
- swiftpm_darwin_ventura :
26
+ swiftpm_darwin_sonoma :
27
27
name : SwiftPM, Darwin, Xcode ${{ matrix.xcode }}
28
- runs-on : macos-13
28
+ runs-on : macos-14
29
29
strategy :
30
30
matrix :
31
- xcode : ["14.3 .1"]
31
+ xcode : ["15.3", "16 .1"]
32
32
env :
33
33
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
34
34
steps :
43
43
container :
44
44
- swift:5.7
45
45
- swift:5.8
46
+ - swift:5.9
47
+ - swift:6.0
46
48
# - swiftlang/swift:nightly
47
49
fail-fast : false
48
50
container : ${{ matrix.container }}
Original file line number Diff line number Diff line change 11
11
- " *"
12
12
13
13
jobs :
14
- xcode_monterey :
14
+ xcode_ventura :
15
15
name : Xcode ${{ matrix.xcode }} (Xcode Project)
16
- runs-on : macos-12
16
+ runs-on : macos-13
17
17
strategy :
18
18
matrix :
19
- xcode : ["14.0.1", "14.1", "14.2 "]
19
+ xcode : ["14.3.1 "]
20
20
fail-fast : false
21
21
env :
22
22
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
@@ -27,12 +27,12 @@ jobs:
27
27
- run : ./test tvos
28
28
- run : ./test watchos
29
29
30
- xcode_ventura :
30
+ xcode_sonoma :
31
31
name : Xcode ${{ matrix.xcode }} (Xcode Project)
32
- runs-on : macos-13
32
+ runs-on : macos-14
33
33
strategy :
34
34
matrix :
35
- xcode : ["14.3 .1"]
35
+ xcode : ["15.4", "16 .1"]
36
36
fail-fast : false
37
37
env :
38
38
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
@@ -45,10 +45,10 @@ jobs:
45
45
46
46
xcode_spm :
47
47
name : Xcode ${{ matrix.xcode }} (Swift Package)
48
- runs-on : macos-12
48
+ runs-on : macos-14
49
49
strategy :
50
50
matrix :
51
- xcode : ["14.0 .1"]
51
+ xcode : ["16 .1"]
52
52
fail-fast : false
53
53
env :
54
54
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
Original file line number Diff line number Diff line change 13
13
jobs :
14
14
cocoapods :
15
15
name : CocoaPods Lint
16
- runs-on : macos-12
16
+ runs-on : macos-14
17
17
steps :
18
18
- uses : actions/checkout@v4
19
19
- uses : ruby/setup-ruby@v1
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ permissions:
15
15
jobs :
16
16
build-documentation :
17
17
runs-on : ubuntu-latest
18
+ container : swift:latest
18
19
steps :
19
20
- name : Checkout
20
21
uses : actions/checkout@v4
Original file line number Diff line number Diff line change 7
7
jobs :
8
8
carthage_archive :
9
9
name : Darwin, Xcode 14.0
10
- runs-on : macos-12
10
+ runs-on : macos-14
11
11
strategy :
12
12
matrix :
13
- xcode : ["14.0 .1"]
13
+ xcode : ["16 .1"]
14
14
env :
15
15
DEVELOPER_DIR : " /Applications/Xcode_${{ matrix.xcode }}.app"
16
16
steps :
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ import XCTest
17
17
}
18
18
}
19
19
20
+ #if canImport(Darwin)
21
+ // the open source version of XCTest doesn't include `XCTExpectFailure`.
20
22
class MixedSwiftTestingXCTestSupport : XCTestCase {
21
23
func testAlsoRecordsErrorsToXCTest( ) {
22
24
XCTExpectFailure ( " This should fail " )
@@ -29,5 +31,6 @@ class MixedSwiftTestingXCTestSupport: XCTestCase {
29
31
try require ( false ) . to ( beTrue ( ) )
30
32
}
31
33
}
34
+ #endif
32
35
33
36
#endif
You can’t perform that action at this time.
0 commit comments