Skip to content

Commit

Permalink
ci: fix ci (#1758)
Browse files Browse the repository at this point in the history
  • Loading branch information
sorrycc authored Jan 16, 2025
1 parent 85a46ab commit cdc8027
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/node-bind-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,26 +28,26 @@ jobs:
target: x86_64-apple-darwin
build: |
rustup target add x86_64-apple-darwin
pnpm --filter @umijs/mako build --target x86_64-apple-darwin
pnpm --filter @umijs/mako napi:build --target x86_64-apple-darwin
strip -x ./packages/mako/*.node
- host: macos-latest
target: aarch64-apple-darwin
build: |
rustup target add aarch64-apple-darwin
pnpm --filter @umijs/mako build --target aarch64-apple-darwin
pnpm --filter @umijs/mako napi:build --target aarch64-apple-darwin
strip -x ./packages/mako/*.node
- host: ubuntu-latest
target: x86_64-unknown-linux-gnu
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian
build: |-
set -e &&
pnpm --filter @umijs/mako build --target x86_64-unknown-linux-gnu &&
pnpm --filter @umijs/mako napi:build --target x86_64-unknown-linux-gnu &&
strip ./packages/mako/*.node
- host: ubuntu-latest
target: x86_64-unknown-linux-musl
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
build: |
pnpm --filter @umijs/mako build --target x86_64-unknown-linux-musl
pnpm --filter @umijs/mako napi:build --target x86_64-unknown-linux-musl
strip -x ./packages/mako/*.node
- host: ubuntu-latest
target: aarch64-unknown-linux-gnu
Expand All @@ -57,24 +57,24 @@ jobs:
export JEMALLOC_SYS_WITH_LG_PAGE=16 &&
export CC_aarch64_unknown_linux_gnu=/usr/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc &&
rustup target add aarch64-unknown-linux-gnu &&
pnpm --filter @umijs/mako build --target aarch64-unknown-linux-gnu
pnpm --filter @umijs/mako napi:build --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 &&
pnpm --filter @umijs/mako build --target aarch64-unknown-linux-musl
pnpm --filter @umijs/mako napi:build --target aarch64-unknown-linux-musl
- host: windows-latest
build: |
rustup target add x86_64-pc-windows-msvc
pnpm --filter @umijs/mako build --target x86_64-pc-windows-msvc
pnpm --filter @umijs/mako napi:build --target x86_64-pc-windows-msvc
strip -x ./packages/mako/*.node
target: x86_64-pc-windows-msvc
- host: windows-latest
build: |
rustup target add i686-pc-windows-msvc
pnpm --filter @umijs/mako build --target i686-pc-windows-msvc
pnpm --filter @umijs/mako napi:build --target i686-pc-windows-msvc
strip -x ./packages/mako/*.node
target: i686-pc-windows-msvc
name: stable - ${{ matrix.settings.target }} - node@20
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"benchmark": "esno scripts/benchmark.ts",
"changelog:format": "esno scripts/format-changelog.ts",
"prepare": "husky install",
"build": "pnpm --filter @umijs/mako build && pnpm --filter @umijs/mako src:build && pnpm biome:format",
"build:debug": "pnpm --filter @umijs/mako build:debug && pnpm --filter @umijs/mako src:build && pnpm biome:format",
"build": "pnpm --filter @umijs/mako napi:build && pnpm --filter @umijs/mako src:build && pnpm biome:format",
"build:debug": "pnpm --filter @umijs/mako napi:build:debug && pnpm --filter @umijs/mako src:build && pnpm biome:format",
"build:profile": "pnpm --filter @umijs/mako build:profile && pnpm --filter @umijs/mako src:build && pnpm biome:format",
"build:create-mako": "pnpm --filter create-mako build",
"build:client": "pnpm --filter client build",
Expand Down
4 changes: 2 additions & 2 deletions packages/mako/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@
"scripts": {
"artifacts:local": "rm -rf tmp && mkdir tmp && cp *.node tmp/ && napi artifacts --dir ./tmp --dist npm",
"artifacts": "napi artifacts",
"build:debug": "napi build --cargo-cwd ../../crates/binding --platform --js src/binding.js --dts src/binding.d.ts",
"build:linux:gnu": "npm run --ignore-scripts napi:build -- --target x86_64-unknown-linux-gnu",
"build:linux:musl": "npm run --ignore-scripts napi:build -- --target x86_64-unknown-linux-musl",
"build:mac:aarch": "npm run napi:build -- --target aarch64-apple-darwin",
Expand All @@ -67,6 +66,7 @@
"clean": "rm -rf *.node artifacts-*.* node_modules/.cache",
"format": "biome check --write .",
"napi:build": "napi build --release --cargo-cwd ../../crates/binding --platform --js ./binding.js --dts ./binding.d.ts",
"napi:build:debug": "napi build --cargo-cwd ../../crates/binding --platform --js src/binding.js --dts src/binding.d.ts",
"postbuild": "npm run format",
"prepublishOnly": "napi prepublish -t npm",
"release": "utools release --sync-deps ../bundler-mako/package.json,../create-mako/templates/minimal/package.json --sync-versions ../bundler-mako/package.json --sync-publishes ../bundler-mako --git-tag",
Expand All @@ -89,4 +89,4 @@
"access": "public"
},
"repository": "[email protected]:umijs/mako.git"
}
}

0 comments on commit cdc8027

Please sign in to comment.