Skip to content

Commit 39cb93b

Browse files
committed
ci: Add swift wasm builds to CI to prevent future breakages to wasm builds.
1 parent b787967 commit 39cb93b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@ jobs:
3030
uses: apple/swift-nio/.github/workflows/macos_tests.yml@main
3131
with:
3232
build_scheme: swift-distributed-tracing-Package
33+
34+
wasm-sdk:
35+
name: WebAssembly SDK
36+
# TODO: Switch to this line after https://github.com/apple/swift-nio/pull/3159/ is merged
37+
# uses: apple/swift-nio/.github/workflows/wasm_sdk.yml@main
38+
uses: kateinoigakukun/swift-nio/.github/workflows/wasm_sdk.yml@katei/add-wasm-ci

.github/workflows/pull_request.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ jobs:
2323
linux_6_1_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2424
linux_nightly_6_0_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
2525
linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
26+
27+
wasm-sdk:
28+
name: WebAssembly SDK
29+
# TODO: Switch to this line after https://github.com/apple/swift-nio/pull/3159/ is merged
30+
# uses: apple/swift-nio/.github/workflows/wasm_sdk.yml@main
31+
uses: kateinoigakukun/swift-nio/.github/workflows/wasm_sdk.yml@katei/add-wasm-ci
2632

2733
benchmarks:
2834
name: Benchmarks

0 commit comments

Comments
 (0)