From cadb4107b3c69147dcfc43bd7d4732b63f7669b7 Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Thu, 4 Jun 2026 11:51:03 +0000 Subject: [PATCH 1/3] Remove musl from builds --- .github/workflows/publish-evm.yml | 11 ----------- .github/workflows/publish-rc.yml | 11 ----------- 2 files changed, 22 deletions(-) diff --git a/.github/workflows/publish-evm.yml b/.github/workflows/publish-evm.yml index 9a27268c1..87d346138 100644 --- a/.github/workflows/publish-evm.yml +++ b/.github/workflows/publish-evm.yml @@ -25,21 +25,10 @@ jobs: target: x86_64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian build: rustup update stable && npm i -g pnpm --force && cd ./packages/evm && pnpm run build-napi --target x86_64-unknown-linux-gnu - - host: ubuntu-latest - target: x86_64-unknown-linux-musl - docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine - build: rustup update stable && cd ./packages/evm && pnpm run build-napi --target x86_64-unknown-linux-musl - host: ubuntu-latest target: aarch64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64 build: rustup update stable && npm i -g pnpm --force && cd ./packages/evm && pnpm run build-napi --target aarch64-unknown-linux-gnu - - host: ubuntu-latest - target: aarch64-unknown-linux-musl - docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine - build: |- - set -e && - rustup target add aarch64-unknown-linux-musl && - rustup update stable && cd ./packages/evm && pnpm run build-napi --target aarch64-unknown-linux-musl name: stable - ${{ matrix.settings.target }} - node@20 runs-on: ${{ matrix.settings.host }} diff --git a/.github/workflows/publish-rc.yml b/.github/workflows/publish-rc.yml index b521b398f..54be9e1c2 100644 --- a/.github/workflows/publish-rc.yml +++ b/.github/workflows/publish-rc.yml @@ -25,21 +25,10 @@ jobs: target: x86_64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian build: rustup update stable && npm i -g pnpm --force && cd ./packages/evm && pnpm run build-napi --target x86_64-unknown-linux-gnu - - host: ubuntu-latest - target: x86_64-unknown-linux-musl - docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine - build: rustup update stable && cd ./packages/evm && pnpm run build-napi --target x86_64-unknown-linux-musl - host: ubuntu-latest target: aarch64-unknown-linux-gnu docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64 build: rustup update stable && npm i -g pnpm --force && cd ./packages/evm && pnpm run build-napi --target aarch64-unknown-linux-gnu - - host: ubuntu-latest - target: aarch64-unknown-linux-musl - docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine - build: |- - set -e && - rustup target add aarch64-unknown-linux-musl && - rustup update stable && cd ./packages/evm && pnpm run build-napi --target aarch64-unknown-linux-musl name: stable - ${{ matrix.settings.target }} - node@20 runs-on: ${{ matrix.settings.host }} From 0d7e3c33dfca43f1738a16fe14f8be61699b6256 Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Thu, 4 Jun 2026 11:51:41 +0000 Subject: [PATCH 2/3] Remove musl packages --- packages/evm/npm/linux-arm64-musl/README.md | 3 --- .../evm/npm/linux-arm64-musl/package.json | 21 ------------------- packages/evm/npm/linux-x64-musl/README.md | 3 --- packages/evm/npm/linux-x64-musl/package.json | 21 ------------------- 4 files changed, 48 deletions(-) delete mode 100644 packages/evm/npm/linux-arm64-musl/README.md delete mode 100644 packages/evm/npm/linux-arm64-musl/package.json delete mode 100644 packages/evm/npm/linux-x64-musl/README.md delete mode 100644 packages/evm/npm/linux-x64-musl/package.json diff --git a/packages/evm/npm/linux-arm64-musl/README.md b/packages/evm/npm/linux-arm64-musl/README.md deleted file mode 100644 index e81ac0db4..000000000 --- a/packages/evm/npm/linux-arm64-musl/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# `@mainsail/evm-linux-arm64-musl` - -This is the **aarch64-unknown-linux-musl** binary for `@mainsail/evm` diff --git a/packages/evm/npm/linux-arm64-musl/package.json b/packages/evm/npm/linux-arm64-musl/package.json deleted file mode 100644 index f778406a4..000000000 --- a/packages/evm/npm/linux-arm64-musl/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@mainsail/evm-linux-arm64-musl", - "version": "0.0.1-rc.9", - "os": [ - "linux" - ], - "cpu": [ - "arm64" - ], - "main": "evm.linux-arm64-musl.node", - "files": [ - "evm.linux-arm64-musl.node" - ], - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "libc": [ - "musl" - ] -} diff --git a/packages/evm/npm/linux-x64-musl/README.md b/packages/evm/npm/linux-x64-musl/README.md deleted file mode 100644 index c7e51c1ea..000000000 --- a/packages/evm/npm/linux-x64-musl/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# `@mainsail/evm-linux-x64-musl` - -This is the **x86_64-unknown-linux-musl** binary for `@mainsail/evm` diff --git a/packages/evm/npm/linux-x64-musl/package.json b/packages/evm/npm/linux-x64-musl/package.json deleted file mode 100644 index bd6ee945f..000000000 --- a/packages/evm/npm/linux-x64-musl/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@mainsail/evm-linux-x64-musl", - "version": "0.0.1-rc.9", - "os": [ - "linux" - ], - "cpu": [ - "x64" - ], - "main": "evm.linux-x64-musl.node", - "files": [ - "evm.linux-x64-musl.node" - ], - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "libc": [ - "musl" - ] -} From 99aa9e844785df904d7b224289f90eb3f8be1db3 Mon Sep 17 00:00:00 2001 From: sebastijankuzner Date: Thu, 4 Jun 2026 11:52:19 +0000 Subject: [PATCH 3/3] Remove musl from targets --- packages/evm/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/evm/package.json b/packages/evm/package.json index 2fc67afc9..41d243316 100644 --- a/packages/evm/package.json +++ b/packages/evm/package.json @@ -29,9 +29,7 @@ "binaryName": "evm", "targets": [ "aarch64-unknown-linux-gnu", - "aarch64-unknown-linux-musl", - "x86_64-unknown-linux-gnu", - "x86_64-unknown-linux-musl" + "x86_64-unknown-linux-gnu" ] } }