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,44 @@ 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 :
27+ token : ${{ secrets.CODECOV_TOKEN }}
2728 files : ./coverage_report.lcov
2829
29- xcode_14_2 :
30- runs-on : macos-12
30+ xcode_14_3_1 :
31+ runs-on : macos-13
3132 env :
32- DEVELOPER_DIR : /Applications/Xcode_14.2.app/Contents/Developer
33+ DEVELOPER_DIR : /Applications/Xcode_14.3.1.app/Contents/Developer
34+ steps :
35+ - name : Checkout
36+ uses : actions/checkout@v4
37+ - name : Version
38+ run : swift --version
39+ - name : Build
40+ run : swift build --build-tests
41+ - name : Test
42+ run : swift test
43+
44+ linux_swift_5_10 :
45+ runs-on : ubuntu-latest
46+ container : swift:5.8
3347 steps :
3448 - name : Checkout
35- uses : actions/checkout@v3
49+ uses : actions/checkout@v4
3650 - name : Version
3751 run : swift --version
3852 - name : Build
3953 run : swift build --build-tests
4054 - name : Test
4155 run : swift test --skip-build
4256
43- linux_swift_5_7 :
57+ linux_swift_5_9 :
4458 runs-on : ubuntu-latest
45- container : swift:5.7
59+ container : swift:5.8
4660 steps :
4761 - name : Checkout
48- uses : actions/checkout@v3
62+ uses : actions/checkout@v4
4963 - name : Version
5064 run : swift --version
5165 - name : Build
5872 container : swift:5.8
5973 steps :
6074 - name : Checkout
61- uses : actions/checkout@v3
75+ uses : actions/checkout@v4
76+ - name : Version
77+ run : swift --version
78+ - name : Build
79+ run : swift build --build-tests
80+ - name : Test
81+ run : swift test --skip-build
82+
83+ linux_swift_5_7 :
84+ runs-on : ubuntu-latest
85+ container : swift:5.7
86+ steps :
87+ - name : Checkout
88+ uses : actions/checkout@v4
6289 - name : Version
6390 run : swift --version
6491 - name : Build
0 commit comments