Skip to content

Commit 1d394db

Browse files
rnroLukasa
andauthored
Add static SDK CI workflow (#234)
Add static SDK CI workflow which runs on commits to PRs, merges to main and daily on main. --------- Co-authored-by: Cory Benfield <lukasa@apple.com>
1 parent d608282 commit 1d394db

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,8 @@ jobs:
2626
cxx-interop:
2727
name: Cxx interop
2828
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main
29+
30+
static-sdk:
31+
name: Static SDK
32+
# Workaround https://github.com/nektos/act/issues/1875
33+
uses: apple/swift-nio/.github/workflows/static_sdk.yml@main

.github/workflows/pull_request.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,8 @@ jobs:
3737
cxx-interop:
3838
name: Cxx interop
3939
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main
40+
41+
static-sdk:
42+
name: Static SDK
43+
# Workaround https://github.com/nektos/act/issues/1875
44+
uses: apple/swift-nio/.github/workflows/static_sdk.yml@main

Sources/X509/Verifier/ServerIdentityPolicy.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
#if canImport(FoundationEssentials)
1616
import FoundationEssentials
17-
import Glibc
1817
#else
1918
import Foundation
2019
#endif
@@ -23,6 +22,10 @@ import SwiftASN1
2322
import WinSDK
2423
#elseif canImport(Android)
2524
import Android
25+
#elseif canImport(Glibc)
26+
import Glibc
27+
#elseif canImport(Musl)
28+
import Musl
2629
#endif
2730

2831
/// A ``VerifierPolicy`` that validates that the leaf certificate is authoritative

0 commit comments

Comments
 (0)