File tree Expand file tree Collapse file tree 2 files changed +53
-6
lines changed Expand file tree Collapse file tree 2 files changed +53
-6
lines changed Original file line number Diff line number Diff line change 6
6
workflow_dispatch :
7
7
8
8
jobs :
9
- xcode_16 :
9
+ xcode_16_3 :
10
10
runs-on : macos-15
11
11
env :
12
- DEVELOPER_DIR : /Applications/Xcode_16.2 .app/Contents/Developer
12
+ DEVELOPER_DIR : /Applications/Xcode_16.3 .app/Contents/Developer
13
13
steps :
14
14
- name : Checkout
15
15
uses : actions/checkout@v4
27
27
token : ${{ secrets.CODECOV_TOKEN }}
28
28
files : ./coverage_report.lcov
29
29
30
+ xcode_16_2 :
31
+ runs-on : macos-15
32
+ env :
33
+ DEVELOPER_DIR : /Applications/Xcode_16.2.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 --skip-build
43
+
30
44
xcode_15_4 :
31
45
runs-on : macos-14
32
46
env :
@@ -67,15 +81,48 @@ jobs:
67
81
- name : Test
68
82
run : swift test --skip-build
69
83
70
- linux_swift_6_0_musl :
84
+ linux_swift_6_1 :
71
85
runs-on : ubuntu-latest
72
- container : swift:6.0.3
86
+ container : swift:6.1
73
87
steps :
74
88
- name : Checkout
75
89
uses : actions/checkout@v4
76
90
- name : Version
77
91
run : swift --version
92
+ - name : Build
93
+ run : swift build --build-tests
94
+ - name : Test
95
+ run : swift test --skip-build
96
+
97
+ linux_swift_6_1_musl :
98
+ runs-on : ubuntu-latest
99
+ container : swift:6.1
100
+ steps :
101
+ - name : Checkout
102
+ uses : actions/checkout@v4
103
+ - name : Version
104
+ run : swift --version
105
+ - name : SDK List Pre
106
+ run : swift sdk list
78
107
- name : Install SDK
79
- run : swift sdk install https://download.swift.org/swift-6.0.3-release/static-sdk/swift-6.0.3-RELEASE/swift-6.0.3-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum 67f765e0030e661a7450f7e4877cfe008db4f57f177d5a08a6e26fd661cdd0bd
108
+ run : swift sdk install https://download.swift.org/swift-6.1-release/static-sdk/swift-6.1-RELEASE/swift-6.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum 111c6f7d280a651208b8c74c0521dd99365d785c1976a6e23162f55f65379ac6
109
+ - name : SDK List Post
110
+ run : swift sdk list
80
111
- name : Build
81
112
run : swift build --swift-sdk x86_64-swift-linux-musl
113
+
114
+ windows_swift_6_1 :
115
+ runs-on : windows-latest
116
+ steps :
117
+ - name : Checkout
118
+ uses : actions/checkout@v4
119
+ - name : Install Swift
120
+ uses : SwiftyLab/setup-swift@latest
121
+ with :
122
+ swift-version : " 6.1.0"
123
+ - name : Version
124
+ run : swift --version
125
+ - name : Build
126
+ run : swift build --build-tests
127
+ - name : Test
128
+ run : swift test --skip-build
Original file line number Diff line number Diff line change @@ -202,7 +202,7 @@ extension Mutex {
202
202
}
203
203
204
204
func tryLock( ) -> Bool {
205
- TryAcquireSRWLockExclusive ( _lock)
205
+ TryAcquireSRWLockExclusive ( _lock) != 0
206
206
}
207
207
}
208
208
}
You can’t perform that action at this time.
0 commit comments