@@ -47,61 +47,19 @@ jobs:
47
47
build : |
48
48
pnpm --filter @okamjs/okam build
49
49
strip -x ./crates/node/*.node
50
- - host : windows-latest
51
- build : pnpm --filter @okamjs/okam build
52
- target : x86_64-pc-windows-msvc
53
- - host : windows-latest
54
- build : |
55
- rustup target add i686-pc-windows-msvc
56
- pnpm --filter @okamjs/okam build --target i686-pc-windows-msvc
57
- target : i686-pc-windows-msvc
58
50
- host : ubuntu-latest
59
51
target : x86_64-unknown-linux-gnu
60
52
docker : ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian
61
53
build : |-
62
54
set -e &&
63
55
pnpm --filter @okamjs/okam build --target x86_64-unknown-linux-gnu &&
64
56
strip ./crates/node/*.node
65
- - host : ubuntu-latest
66
- target : x86_64-unknown-linux-musl
67
- docker : ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
68
- build : set -e && pnpm --filter @okamjs/okam build && strip ./crates/node/*.node
69
57
- host : macos-latest
70
58
target : aarch64-apple-darwin
71
59
build : |
72
60
rustup target add aarch64-apple-darwin
73
61
pnpm --filter @okamjs/okam build --target aarch64-apple-darwin
74
62
strip -x ./crates/node/*.node
75
- - host : ubuntu-latest
76
- target : aarch64-unknown-linux-gnu
77
- docker : ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64
78
- build : |-
79
- set -e &&
80
- rustup target add aarch64-unknown-linux-gnu &&
81
- pnpm --filter @okamjs/okam build --target aarch64-unknown-linux-gnu &&
82
- aarch64-unknown-linux-gnu-strip ./crates/node/*.node
83
- - host : ubuntu-latest
84
- target : armv7-unknown-linux-gnueabihf
85
- setup : |
86
- sudo apt-get update
87
- sudo apt-get install gcc-arm-linux-gnueabihf -y
88
- build : |
89
- rustup target add armv7-unknown-linux-gnueabihf
90
- pnpm --filter @okamjs/okam build --target armv7-unknown-linux-gnueabihf
91
- arm-linux-gnueabihf-strip ./crates/node/*.node
92
- - host : ubuntu-latest
93
- target : aarch64-unknown-linux-musl
94
- docker : ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
95
- build : |-
96
- set -e &&
97
- rustup target add aarch64-unknown-linux-musl &&
98
- pnpm --filter @okamjs/okam build --target aarch64-unknown-linux-musl &&
99
- /aarch64-linux-musl-cross/bin/aarch64-linux-musl-strip ./crates/node/*.node
100
- - host : windows-latest
101
- target : aarch64-pc-windows-msvc
102
- build : |
103
- rustup target add aarch64-pc-windows-msvc
104
- pnpm --filter @okamjs/okam build --target aarch64-pc-windows-msvc
105
63
name : stable - ${{ matrix.settings.target }} - node@18
106
64
runs-on : ${{ matrix.settings.host }}
107
65
steps :
0 commit comments