Skip to content

Commit d149eea

Browse files
committed
CI: Update WASM build workflows to use the new 'skia' CLI tool
1 parent a1717d8 commit d149eea

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

.github/workflows/deploy-docs-wasm.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@ jobs:
3535
- name: Install WASM SDK
3636
run: swift sdk install https://download.swift.org/swift-6.2.4-release/wasm-sdk/swift-6.2.4-RELEASE/swift-6.2.4-RELEASE_wasm.artifactbundle.tar.gz --checksum 32fdb8772d73bb174f77b5c59bc88a0d55003d75712832129394d3465158fb43
3737

38+
- name: Prepare WebHost
39+
run: cp -r Examples/BasicApp/WebHost .
40+
3841
- name: Build SkiaUIDocsSite for WASM
39-
run: swift package --swift-sdk swift-6.2.4-RELEASE_wasm js --product SkiaUIDocsSite -c release
42+
run: swift run skia build --product SkiaUIDocsSite --swift-sdk swift-6.2.4-RELEASE_wasm --output demos
4043

4144
- name: Assemble site
4245
run: |
4346
mkdir -p _site
4447
cp -r Docs/* _site/
45-
mkdir -p _site/demos
46-
cp Examples/BasicApp/WebHost/index.html _site/demos/
47-
cp Examples/BasicApp/WebHost/displayListPlayer.mjs _site/demos/
48-
cp -r .build/plugins/PackageToJS/outputs/Package _site/demos/package
48+
mv demos _site/
4949
touch _site/.nojekyll
5050
5151
- name: Upload Pages artifact

.github/workflows/wasm-build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,8 @@ jobs:
2828
- name: Install Swift SDK for WebAssembly
2929
run: swift sdk install https://download.swift.org/swift-6.2.4-release/wasm-sdk/swift-6.2.4-RELEASE/swift-6.2.4-RELEASE_wasm.artifactbundle.tar.gz --checksum 32fdb8772d73bb174f77b5c59bc88a0d55003d75712832129394d3465158fb43
3030

31+
- name: Prepare WebHost
32+
run: cp -r Examples/BasicApp/WebHost .
33+
3134
- name: Build for WASM
32-
run: swift package --swift-sdk swift-6.2.4-RELEASE_wasm js --product SkiaUIDocsSite -c debug
35+
run: swift run skia build --product SkiaUIDocsSite --swift-sdk swift-6.2.4-RELEASE_wasm --output dist-wasm

0 commit comments

Comments
 (0)