Skip to content

Commit 1e2ef41

Browse files
committed
Run packaging scripts and smoke test on CI
1 parent 42c6603 commit 1e2ef41

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

ci-linux.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,13 @@ tar xf icu.tar.xz
3232

3333
cd swift
3434
./build-linux.sh
35+
./prepare-package.sh
36+
37+
cd ../swiftwasm-package-sdk
38+
cp ../swiftwasm.tar.gz prebuilt
39+
./build-linux-package.sh
40+
cd output
41+
tar xf swiftwasm-sdk-linux.tar.xz
42+
43+
cd swiftwasm-sdk
44+
./swiftwasm example/hello.swift hello.wasm

ci-mac.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,13 @@ tar xf icu.tar.xz
1919

2020
cd swift
2121
./build-mac.sh
22+
./prepare-package.sh
23+
24+
cd ../swiftwasm-package-sdk
25+
cp ../swiftwasm-mac.tar.gz prebuilt
26+
./build-mac-package.sh
27+
cd output
28+
tar xf swiftwasm-sdk-macos.tar.xz
29+
30+
cd swiftwasm-sdk
31+
./swiftwasm example/hello.swift hello.wasm

prepare-package.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
cd ..
4+
git clone https://github.com/swiftwasm/swiftwasm-package-sdk.git
5+
mkdir swiftwasm-package-sdk/prebuilt
6+
cd swiftwasm-package-sdk/prebuilt
7+
wget http://releases.llvm.org/9.0.0/clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz
8+
cp ../../icu.tar.xz icu4c-wasi.tar.xz
9+
cp ../../wasi-sdk.tar.gz wasi-sdk-prebuilt-linux.tar.gz
10+
cd ../../swift

0 commit comments

Comments
 (0)