File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 10
10
uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
11
11
with :
12
12
linux_exclude_swift_versions : ' [{"swift_version": "5.8"}]'
13
+ enable_macos_checks : true
14
+ swift_flags : " -Xbuild-tools-swiftc -DSYSTEM_CI"
15
+
16
+ build-abi-stable :
17
+ name : Build ABI Stable
18
+ uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
19
+ with :
20
+ enable_linux_checks : false
21
+ enable_macos_checks : true
22
+ enable_windows_checks : false
23
+ macos_build_command : " xcrun swift build --build-tests"
24
+ swift_flags : " -Xbuild-tools-swiftc -DSYSTEM_CI -Xbuild-tools-swiftc -DSYSTEM_ABI_STABLE"
25
+
13
26
soundness :
14
27
name : Soundness
15
28
uses : swiftlang/github-workflows/.github/workflows/soundness.yml@main
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ struct Available {
29
29
}
30
30
31
31
var swiftSetting : SwiftSetting {
32
- #if SWIFT_SYSTEM_ABI_STABLE
32
+ #if SYSTEM_ABI_STABLE
33
33
// Use availability matching Darwin API.
34
34
let availability = self . osAvailability
35
35
#else
@@ -67,7 +67,7 @@ let availability: [Available] = [
67
67
68
68
let swiftSettingsAvailability = availability. map ( \. swiftSetting)
69
69
70
- #if SWIFT_SYSTEM_CI
70
+ #if SYSTEM_CI
71
71
let swiftSettingsCI : [ SwiftSetting ] = [
72
72
. unsafeFlags( [
73
73
" -library-level=api " ,
@@ -91,7 +91,7 @@ let cSettings: [CSetting] = [
91
91
. define( " _CRT_SECURE_NO_WARNINGS " , . when( platforms: [ . windows] ) ) ,
92
92
]
93
93
94
- #if SYSTEM_DARWIN
94
+ #if SYSTEM_ABI_STABLE
95
95
let platforms : [ SupportedPlatform ] = [
96
96
. macOS( " 26 " ) ,
97
97
. iOS( " 26 " ) ,
You can’t perform that action at this time.
0 commit comments