Skip to content

Commit 7f855de

Browse files
authored
Merge pull request #1 from GoodNotes/wasm-compatibility-ci
Add CI support for Web Assembly
2 parents d70047a + 8d1fa5d commit 7f855de

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

.github/workflows/wasm.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: wasm
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
build:
9+
name: Build on WebAssembly
10+
runs-on: ubuntu-latest
11+
container:
12+
image: swift:6.0.2-focal
13+
steps:
14+
- uses: actions/checkout@v4
15+
- run: swift sdk install https://github.com/swiftwasm/swift/releases/download/swift-wasm-6.0.2-RELEASE/swift-wasm-6.0.2-RELEASE-wasm32-unknown-wasi.artifactbundle.zip --checksum 6ffedb055cb9956395d9f435d03d53ebe9f6a8d45106b979d1b7f53358e1dcb4
16+
- name: Build
17+
run: swift build --swift-sdk wasm32-unknown-wasi
18+
- name: Test
19+
run: swift test --swift-sdk wasm32-unknown-wasi

.swiftpm/xcode/xcshareddata/xcschemes/Matft.xcscheme

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
buildConfiguration = "Debug"
5555
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
5656
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57-
shouldUseLaunchSchemeArgsEnv = "YES">
57+
shouldUseLaunchSchemeArgsEnv = "YES"
58+
codeCoverageEnabled = "YES">
5859
<Testables>
5960
<TestableReference
6061
skipped = "NO">

0 commit comments

Comments
 (0)