diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml new file mode 100644 index 0000000..b7e358e --- /dev/null +++ b/.github/workflows/wasm.yml @@ -0,0 +1,19 @@ +name: wasm + +on: + push: + pull_request: + +jobs: + build: + name: Build on WebAssembly + runs-on: ubuntu-latest + container: + image: swift:6.0.2-focal + steps: + - uses: actions/checkout@v4 + - 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 + - name: Build + run: swift build --swift-sdk wasm32-unknown-wasi + - name: Test + run: swift test --swift-sdk wasm32-unknown-wasi \ No newline at end of file diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/Matft.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/Matft.xcscheme index f423ba7..3bd280c 100644 --- a/.swiftpm/xcode/xcshareddata/xcschemes/Matft.xcscheme +++ b/.swiftpm/xcode/xcshareddata/xcschemes/Matft.xcscheme @@ -54,7 +54,8 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> + shouldUseLaunchSchemeArgsEnv = "YES" + codeCoverageEnabled = "YES">