23
23
- host : macos-latest
24
24
target : x86_64-apple-darwin
25
25
26
+ - host : ubuntu-latest
27
+ target : aarch64-unknown-linux-gnu
28
+ setup : |
29
+ sudo apt update
30
+ sudo apt install -y g++-aarch64-linux-gnu libc6-dev-arm64-cross xz-utils
31
+ mkdir zig
32
+ curl --show-error --location https://ziglang.org/builds/zig-linux-x86_64-0.14.0-dev.3028+cdc9d65b0.tar.xz | tar -J -xf - -C zig --strip-components 1
33
+ export PATH=$PATH:$(pwd)/zig
34
+ echo "$(pwd)/zig" >> $GITHUB_PATH
35
+
36
+ - host : ubuntu-latest
37
+ target : x86_64-unknown-linux-gnu
38
+ container : amazon/aws-lambda-nodejs:20
39
+ install : |
40
+ microdnf install -y gcc gcc-c++ git tar xz
41
+ curl https://sh.rustup.rs -sSf | bash -s -- -y
42
+
43
+ mkdir ../zig
44
+ curl --show-error --location https://ziglang.org/builds/zig-linux-x86_64-0.14.0-dev.3028+cdc9d65b0.tar.xz | tar -J -xf - -C ../zig --strip-components 1
45
+ export PATH=$PATH:$(pwd)/../zig
46
+ echo "$(pwd)/../zig" >> $GITHUB_PATH
47
+ setup : |
48
+ pnpm install
49
+
26
50
- host : ubuntu-latest
27
51
target : x86_64-unknown-linux-musl
28
52
container : ghcr.io/napi-rs/napi-rs/nodejs-rust:stable-2023-09-17-alpine
@@ -126,7 +150,9 @@ jobs:
126
150
run : |
127
151
mv native-packages/turbo-library-aarch64-apple-darwin/@turbo/repository.darwin-arm64.node packages/turbo-repository/npm/darwin-arm64/
128
152
mv native-packages/turbo-library-x86_64-apple-darwin/@turbo/repository.darwin-x64.node packages/turbo-repository/npm/darwin-x64/
153
+ mv native-packages/turbo-library-aarch64-unknown-linux-gnu/@turbo/repository.linux-arm64-gnu.node packages/turbo-repository/npm/linux-arm64-gnu/
129
154
mv native-packages/turbo-library-aarch64-unknown-linux-musl/@turbo/repository.linux-arm64-musl.node packages/turbo-repository/npm/linux-arm64-musl/
155
+ mv native-packages/turbo-library-x86_64-unknown-linux-gnu/@turbo/repository.linux-x64-gnu.node packages/turbo-repository/npm/linux-x64-gnu/
130
156
mv native-packages/turbo-library-x86_64-unknown-linux-musl/@turbo/repository.linux-x64-musl.node packages/turbo-repository/npm/linux-x64-musl/
131
157
mv native-packages/turbo-library-aarch64-pc-windows-msvc/@turbo/repository.win32-arm64-msvc.node packages/turbo-repository/npm/win32-arm64-msvc/
132
158
mv native-packages/turbo-library-x86_64-pc-windows-msvc/@turbo/repository.win32-x64-msvc.node packages/turbo-repository/npm/win32-x64-msvc/
@@ -141,7 +167,9 @@ jobs:
141
167
mkdir tarballs
142
168
npm pack packages/turbo-repository/npm/darwin-arm64
143
169
npm pack packages/turbo-repository/npm/darwin-x64
170
+ npm pack packages/turbo-repository/npm/linux-arm64-gnu
144
171
npm pack packages/turbo-repository/npm/linux-arm64-musl
172
+ npm pack packages/turbo-repository/npm/linux-x64-gnu
145
173
npm pack packages/turbo-repository/npm/linux-x64-musl
146
174
npm pack packages/turbo-repository/npm/win32-arm64-msvc
147
175
npm pack packages/turbo-repository/npm/win32-x64-msvc
@@ -166,7 +194,9 @@ jobs:
166
194
TAG="canary"
167
195
npm publish -ddd --tag ${TAG} --access public turbo-repository-darwin-arm64-${VERSION}.tgz
168
196
npm publish -ddd --tag ${TAG} --access public turbo-repository-darwin-x64-${VERSION}.tgz
197
+ npm publish -ddd --tag ${TAG} --access public turbo-repository-linux-arm64-gnu-${VERSION}.tgz
169
198
npm publish -ddd --tag ${TAG} --access public turbo-repository-linux-arm64-musl-${VERSION}.tgz
199
+ npm publish -ddd --tag ${TAG} --access public turbo-repository-linux-x64-gnu-${VERSION}.tgz
170
200
npm publish -ddd --tag ${TAG} --access public turbo-repository-linux-x64-musl-${VERSION}.tgz
171
201
npm publish -ddd --tag ${TAG} --access public turbo-repository-win32-arm64-msvc-${VERSION}.tgz
172
202
npm publish -ddd --tag ${TAG} --access public turbo-repository-win32-x64-msvc-${VERSION}.tgz
0 commit comments