6
6
workflow_dispatch :
7
7
8
8
jobs :
9
- xcode_14_3 :
10
- runs-on : macos-13
9
+ xcode_15_2 :
10
+ runs-on : macos-14
11
11
env :
12
- DEVELOPER_DIR : /Applications/Xcode_14.3 .app/Contents/Developer
12
+ DEVELOPER_DIR : /Applications/Xcode_15.2 .app/Contents/Developer
13
13
steps :
14
14
- name : Checkout
15
- uses : actions/checkout@v3
15
+ uses : actions/checkout@v4
16
16
- name : Version
17
17
run : swift --version
18
18
- name : Build
@@ -22,30 +22,44 @@ jobs:
22
22
- name : Gather code coverage
23
23
run : xcrun llvm-cov export -format="lcov" .build/debug/AllocatedLockPackageTests.xctest/Contents/MacOS/AllocatedLockPackageTests -instr-profile .build/debug/codecov/default.profdata > coverage_report.lcov
24
24
- name : Upload Coverage
25
- uses : codecov/codecov-action@v3
25
+ uses : codecov/codecov-action@v4
26
26
with :
27
+ token : ${{ secrets.CODECOV_TOKEN }}
27
28
files : ./coverage_report.lcov
28
29
29
- xcode_14_2 :
30
- runs-on : macos-12
30
+ xcode_14_3_1 :
31
+ runs-on : macos-13
31
32
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
33
47
steps :
34
48
- name : Checkout
35
- uses : actions/checkout@v3
49
+ uses : actions/checkout@v4
36
50
- name : Version
37
51
run : swift --version
38
52
- name : Build
39
53
run : swift build --build-tests
40
54
- name : Test
41
55
run : swift test --skip-build
42
56
43
- linux_swift_5_7 :
57
+ linux_swift_5_9 :
44
58
runs-on : ubuntu-latest
45
- container : swift:5.7
59
+ container : swift:5.8
46
60
steps :
47
61
- name : Checkout
48
- uses : actions/checkout@v3
62
+ uses : actions/checkout@v4
49
63
- name : Version
50
64
run : swift --version
51
65
- name : Build
58
72
container : swift:5.8
59
73
steps :
60
74
- 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
62
89
- name : Version
63
90
run : swift --version
64
91
- name : Build
0 commit comments