Skip to content

Commit b405679

Browse files
authored
Update ci.yml
1 parent 8acc0d2 commit b405679

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,6 @@ jobs:
2323
- os: ubuntu-22.04
2424
target: x86_64-unknown-linux-gnu
2525
platform: desktop
26-
# - os: ubuntu-22.04
27-
# target: wasm32-unknown-unknown
28-
# platform: web
29-
# - os: macos-latest
30-
# target: x86_64-apple-darwin
31-
# platform: desktop
32-
# - os: windows-latest
33-
# target: x86_64-pc-windows-msvc
34-
# platform: desktop
3526

3627
steps:
3728
- name: Checkout repository
@@ -60,13 +51,25 @@ jobs:
6051
if: ${{ matrix.os == 'ubuntu-22.04' }}
6152
run: |
6253
sudo apt-get update
63-
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libayatana-appindicator3-dev librsvg2-dev patchelf pkg-config libssl-dev libsoup-3.0-dev
54+
sudo apt-get install -y \
55+
libgtk-3-dev \
56+
libwebkit2gtk-4.0-dev \
57+
libayatana-appindicator3-dev \
58+
librsvg2-dev \
59+
patchelf \
60+
pkg-config \
61+
libssl-dev \
62+
libsoup-3.0-dev \
63+
libjavascriptcoregtk-4.1-dev
64+
65+
- name: Set PKG_CONFIG_PATH for JavaScriptCoreGTK
66+
if: ${{ matrix.os == 'ubuntu-22.04' }}
67+
run: echo "PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig" >> $GITHUB_ENV
6468

6569
- name: Install wasm-bindgen-cli and wasm-opt
6670
if: ${{ matrix.platform == 'web' }}
6771
run: |
6872
cargo install wasm-bindgen-cli
69-
# Install wasm-opt via binaryen
7073
curl -L https://github.com/WebAssembly/binaryen/releases/download/version_117/binaryen-version_117-x86_64-linux.tar.gz | tar xz
7174
sudo cp binaryen-version_117/bin/wasm-opt /usr/local/bin/
7275
wasm-opt --version
@@ -76,19 +79,13 @@ jobs:
7679
run: |
7780
cd opensvm-dioxus
7881
cargo build --release --target wasm32-unknown-unknown --bin opensvm_dioxus --features web --no-default-features
79-
80-
# Optimize WASM binary with wasm-opt
8182
echo "Original WASM size:"
8283
ls -lh target/wasm32-unknown-unknown/release/opensvm_dioxus.wasm
83-
8484
wasm-opt -Oz --enable-mutable-globals \
8585
target/wasm32-unknown-unknown/release/opensvm_dioxus.wasm \
8686
-o target/wasm32-unknown-unknown/release/opensvm_dioxus_opt.wasm
87-
88-
# Replace original with optimized version
8987
mv target/wasm32-unknown-unknown/release/opensvm_dioxus_opt.wasm \
9088
target/wasm32-unknown-unknown/release/opensvm_dioxus.wasm
91-
9289
echo "Optimized WASM size:"
9390
ls -lh target/wasm32-unknown-unknown/release/opensvm_dioxus.wasm
9491

0 commit comments

Comments
 (0)