66 workflow_dispatch :
77
88jobs :
9- xcode_14_3 :
10- runs-on : macos-13
9+ xcode_15_2 :
10+ runs-on : macos-14
1111 env :
12- DEVELOPER_DIR : /Applications/Xcode_14.3 .app/Contents/Developer
12+ DEVELOPER_DIR : /Applications/Xcode_15.2 .app/Contents/Developer
1313 steps :
1414 - name : Checkout
15- uses : actions/checkout@v3
15+ uses : actions/checkout@v4
1616 - name : Version
1717 run : swift --version
1818 - name : Build
@@ -22,30 +22,43 @@ jobs:
2222 - name : Gather code coverage
2323 run : xcrun llvm-cov export -format="lcov" .build/debug/AllocatedLockPackageTests.xctest/Contents/MacOS/AllocatedLockPackageTests -instr-profile .build/debug/codecov/default.profdata > coverage_report.lcov
2424 - name : Upload Coverage
25- uses : codecov/codecov-action@v3
25+ uses : codecov/codecov-action@v4
2626 with :
2727 files : ./coverage_report.lcov
2828
29- xcode_14_2 :
30- runs-on : macos-12
29+ xcode_14_3_1 :
30+ runs-on : macos-13
3131 env :
32- DEVELOPER_DIR : /Applications/Xcode_14.2.app/Contents/Developer
32+ DEVELOPER_DIR : /Applications/Xcode_14.3.1.app/Contents/Developer
33+ steps :
34+ - name : Checkout
35+ uses : actions/checkout@v4
36+ - name : Version
37+ run : swift --version
38+ - name : Build
39+ run : swift build --build-tests
40+ - name : Test
41+ run : swift test
42+
43+ linux_swift_5_10 :
44+ runs-on : ubuntu-latest
45+ container : swift:5.8
3346 steps :
3447 - name : Checkout
35- uses : actions/checkout@v3
48+ uses : actions/checkout@v4
3649 - name : Version
3750 run : swift --version
3851 - name : Build
3952 run : swift build --build-tests
4053 - name : Test
4154 run : swift test --skip-build
4255
43- linux_swift_5_7 :
56+ linux_swift_5_9 :
4457 runs-on : ubuntu-latest
45- container : swift:5.7
58+ container : swift:5.8
4659 steps :
4760 - name : Checkout
48- uses : actions/checkout@v3
61+ uses : actions/checkout@v4
4962 - name : Version
5063 run : swift --version
5164 - name : Build
5871 container : swift:5.8
5972 steps :
6073 - name : Checkout
61- uses : actions/checkout@v3
74+ uses : actions/checkout@v4
75+ - name : Version
76+ run : swift --version
77+ - name : Build
78+ run : swift build --build-tests
79+ - name : Test
80+ run : swift test --skip-build
81+
82+ linux_swift_5_7 :
83+ runs-on : ubuntu-latest
84+ container : swift:5.7
85+ steps :
86+ - name : Checkout
87+ uses : actions/checkout@v4
6288 - name : Version
6389 run : swift --version
6490 - name : Build
0 commit comments