diff --git a/.gitea/workflows/build-ext.yml b/.gitea/workflows/build-ext.yml index 1f31f05..ba6edc2 100644 --- a/.gitea/workflows/build-ext.yml +++ b/.gitea/workflows/build-ext.yml @@ -23,6 +23,29 @@ jobs: - name: Install dependencies run: npm ci --include=dev + - name: Setup Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + components: rustfmt, clippy + + - name: Install wasm-pack + run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh + + - name: Setup SSH for git clone + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan git.4nkweb.com >> ~/.ssh/known_hosts + + - name: Clone sdk_client + run: | + git clone -b dev git@git.4nkweb.com:4nk/sdk_client.git ../sdk_client + + - name: Build WebAssembly + run: npm run build_wasm + - name: Build project run: npm run build