|
35 | 35 | rustup target add wasm32-unknown-unknown |
36 | 36 | cargo install trunk --locked |
37 | 37 |
|
| 38 | + - name: Install wasm-opt 125 |
| 39 | + run: | |
| 40 | + wget https://github.com/WebAssembly/binaryen/releases/download/version_125/binaryen-version_125-x86_64-linux.tar.gz |
| 41 | + tar -xzf binaryen-version_125-x86_64-linux.tar.gz |
| 42 | + sudo mv binaryen-version_125/bin/wasm-opt /usr/local/bin/ |
| 43 | + wasm-opt --version |
| 44 | +
|
38 | 45 | - name: Build frontend |
39 | 46 | working-directory: rustmail_panel |
40 | 47 | run: trunk build --release --dist ../rustmail/static --config Trunk.toml |
@@ -86,11 +93,26 @@ jobs: |
86 | 93 | - name: Install Rust |
87 | 94 | run: rustup update stable && rustup default stable |
88 | 95 |
|
89 | | - - name: Add wasm32 target |
90 | | - run: rustup target add wasm32-unknown-unknown |
| 96 | + - name: Install trunk and wasm target |
| 97 | + run: | |
| 98 | + rustup target add wasm32-unknown-unknown |
| 99 | + cargo install trunk --locked |
91 | 100 |
|
92 | | - - name: Install trunk |
93 | | - run: cargo install trunk --locked |
| 101 | + - name: Install wasm-opt 125 |
| 102 | + run: | |
| 103 | + if [ "$RUNNER_OS" == "Linux" ]; then |
| 104 | + wget https://github.com/WebAssembly/binaryen/releases/download/version_125/binaryen-version_125-x86_64-linux.tar.gz |
| 105 | + tar -xzf binaryen-version_125-x86_64-linux.tar.gz |
| 106 | + sudo mv binaryen-version_125/bin/wasm-opt /usr/local/bin/ |
| 107 | + elif [ "$RUNNER_OS" == "macOS" ]; then |
| 108 | + brew install binaryen |
| 109 | + elif [ "$RUNNER_OS" == "Windows" ]; then |
| 110 | + curl -L https://github.com/WebAssembly/binaryen/releases/download/version_125/binaryen-version_125-x86_64-windows.tar.gz -o binaryen.tar.gz |
| 111 | + tar -xzf binaryen.tar.gz |
| 112 | + mv binaryen-version_125/bin/wasm-opt.exe /usr/bin/ |
| 113 | + fi |
| 114 | + wasm-opt --version |
| 115 | + shell: bash |
94 | 116 |
|
95 | 117 | - name: Create static directory |
96 | 118 | run: mkdir -p rustmail/static |
|
0 commit comments