From 4848d081d08c506f5d5e4da141ff0d2fd8474e6d Mon Sep 17 00:00:00 2001 From: mfahampshire Date: Tue, 11 Nov 2025 10:19:55 +0000 Subject: [PATCH] Max/tweak ts sdk actions (#6185) * add taskset to wasm release build commands * bump taskset cores --- .github/workflows/ci-lint-typescript.yml | 4 ++-- wasm/client/Makefile | 8 ++++---- wasm/full-nym-wasm/Makefile | 4 ++-- wasm/mix-fetch/Makefile | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci-lint-typescript.yml b/.github/workflows/ci-lint-typescript.yml index 59a7dc2ce6..21066677ec 100644 --- a/.github/workflows/ci-lint-typescript.yml +++ b/.github/workflows/ci-lint-typescript.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20 - + - name: Setup yarn run: npm install -g yarn @@ -54,6 +54,6 @@ jobs: - name: Lint run: yarn lint - + - name: Typecheck with tsc run: yarn tsc diff --git a/wasm/client/Makefile b/wasm/client/Makefile index a44537359a..049108e8d1 100644 --- a/wasm/client/Makefile +++ b/wasm/client/Makefile @@ -4,15 +4,15 @@ all: build build-node build: test build-wasm build-wasm: - wasm-pack build --scope nymproject --target web --out-dir ../../dist/wasm/client - wasm-opt -Oz -o ../../dist/wasm/client/nym_client_wasm_bg.wasm ../../dist/wasm/client/nym_client_wasm_bg.wasm + taskset -c 0-11 wasm-pack build --scope nymproject --target web --out-dir ../../dist/wasm/client + taskset -c 0-11 wasm-opt -Oz -o ../../dist/wasm/client/nym_client_wasm_bg.wasm ../../dist/wasm/client/nym_client_wasm_bg.wasm build-debug-dev: wasm-pack build --debug --scope nymproject --target no-modules build-rust-node: - wasm-pack build --scope nymproject --target nodejs --out-dir ../../dist/node/wasm/client - wasm-opt -Oz -o ../../dist/node/wasm/client/nym_client_wasm_bg.wasm ../../dist/node/wasm/client/nym_client_wasm_bg.wasm + taskset -c 0-11 wasm-pack build --scope nymproject --target nodejs --out-dir ../../dist/node/wasm/client + taskset -c 0-11 wasm-opt -Oz -o ../../dist/node/wasm/client/nym_client_wasm_bg.wasm ../../dist/node/wasm/client/nym_client_wasm_bg.wasm build-package-json-node: node build-node.mjs diff --git a/wasm/full-nym-wasm/Makefile b/wasm/full-nym-wasm/Makefile index 0bd65e03a9..fa2467d10c 100644 --- a/wasm/full-nym-wasm/Makefile +++ b/wasm/full-nym-wasm/Makefile @@ -1,5 +1,5 @@ all: build-full build-full: - wasm-pack build --all-features --scope nymproject --target web --out-dir ../../dist/wasm/full-nym-wasm - wasm-opt -Oz -o ../../dist/wasm/full-nym-wasm/nym_wasm_sdk_bg.wasm ../../dist/wasm/full-nym-wasm/nym_wasm_sdk_bg.wasm + taskset -c 0-11 wasm-pack build --all-features --scope nymproject --target web --out-dir ../../dist/wasm/full-nym-wasm + taskset -c 0-11 wasm-opt -Oz -o ../../dist/wasm/full-nym-wasm/nym_wasm_sdk_bg.wasm ../../dist/wasm/full-nym-wasm/nym_wasm_sdk_bg.wasm diff --git a/wasm/mix-fetch/Makefile b/wasm/mix-fetch/Makefile index 0c5e72fad5..1d6f1d01ab 100644 --- a/wasm/mix-fetch/Makefile +++ b/wasm/mix-fetch/Makefile @@ -9,8 +9,8 @@ build-go-opt: $(MAKE) -C go-mix-conn build-go-opt build-rust: - wasm-pack build --scope nymproject --target web --out-dir ../../dist/wasm/mix-fetch - wasm-opt -Oz -o ../../dist/wasm/mix-fetch/mix_fetch_wasm_bg.wasm ../../dist/wasm/mix-fetch/mix_fetch_wasm_bg.wasm + taskset -c 0-11 wasm-pack build --scope nymproject --target web --out-dir ../../dist/wasm/mix-fetch + taskset -c 0-11 wasm-opt -Oz -o ../../dist/wasm/mix-fetch/mix_fetch_wasm_bg.wasm ../../dist/wasm/mix-fetch/mix_fetch_wasm_bg.wasm build-rust-debug: wasm-pack build --debug --scope nymproject --target no-modules @@ -23,4 +23,4 @@ check-fmt-go: check-fmt-rust: cargo fmt --check - cargo clippy --target wasm32-unknown-unknown -- -Dwarnings \ No newline at end of file + cargo clippy --target wasm32-unknown-unknown -- -Dwarnings