Skip to content

Commit 67b6033

Browse files
committedApr 17, 2025
Swift 6.1
1 parent 38b0870 commit 67b6033

File tree

2 files changed

+49
-6
lines changed

2 files changed

+49
-6
lines changed
 

‎.github/workflows/build.yml

+48-5
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ on:
66
workflow_dispatch:
77

88
jobs:
9-
xcode_16:
9+
xcode_16_3:
1010
runs-on: macos-15
1111
env:
12-
DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer
12+
DEVELOPER_DIR: /Applications/Xcode_16.3.app/Contents/Developer
1313
steps:
1414
- name: Checkout
1515
uses: actions/checkout@v4
@@ -27,6 +27,20 @@ jobs:
2727
token: ${{ secrets.CODECOV_TOKEN }}
2828
files: ./coverage_report.lcov
2929

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+
3044
xcode_15_4:
3145
runs-on: macos-14
3246
env:
@@ -55,6 +69,19 @@ jobs:
5569
- name: Test
5670
run: swift test
5771

72+
linux_swift_6_1:
73+
runs-on: ubuntu-latest
74+
container: swift:6.1
75+
steps:
76+
- name: Checkout
77+
uses: actions/checkout@v4
78+
- name: Version
79+
run: swift --version
80+
- name: Build
81+
run: swift build --build-tests
82+
- name: Test
83+
run: swift test --skip-build
84+
5885
linux_swift_6_0:
5986
runs-on: ubuntu-latest
6087
container: swift:6.0.3
@@ -94,9 +121,9 @@ jobs:
94121
- name: Test
95122
run: swift test --skip-build
96123

97-
linux_swift_6_0_musl:
124+
linux_swift_6_1_musl:
98125
runs-on: ubuntu-latest
99-
container: swift:6.0.3
126+
container: swift:6.1
100127
steps:
101128
- name: Checkout
102129
uses: actions/checkout@v4
@@ -105,8 +132,24 @@ jobs:
105132
- name: SDK List Pre
106133
run: swift sdk list
107134
- name: Install SDK
108-
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
135+
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
109136
- name: SDK List Post
110137
run: swift sdk list
111138
- name: Build
112139
run: swift build --swift-sdk x86_64-swift-linux-musl
140+
141+
windows_swift_6_1:
142+
runs-on: windows-latest
143+
steps:
144+
- name: Checkout
145+
uses: actions/checkout@v4
146+
- name: Install Swift
147+
uses: SwiftyLab/setup-swift@latest
148+
with:
149+
swift-version: "6.1.0"
150+
- name: Version
151+
run: swift --version
152+
- name: Build
153+
run: swift build --build-tests
154+
- name: Test
155+
run: swift test --skip-build

‎Sources/AllocatedLock.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ extension AllocatedLock {
250250

251251
@usableFromInline
252252
func tryLock() -> Bool {
253-
TryAcquireSRWLockExclusive(_lock)
253+
TryAcquireSRWLockExclusive(_lock) != 0
254254
}
255255
}
256256
}

0 commit comments

Comments
 (0)