File tree Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 6
6
architecture :
7
7
description : The architecture to use
8
8
required : false
9
+ cpu :
10
+ description : The cpu architecture to use
11
+ required : false
9
12
10
13
runs :
11
14
using : composite
18
21
architecture : ${{ inputs.architecture }}
19
22
cache : pnpm
20
23
21
- - if : ${{ inputs.architecture == 'x86' }}
24
+ - if : ${{ inputs.cpu }}
22
25
shell : bash
23
- run : pnpm config set supportedArchitectures.cpu "ia32"
26
+ run : pnpm config set supportedArchitectures.cpu "${CPU_ARCH}"
27
+ env :
28
+ CPU_ARCH : ${{ inputs.cpu }}
24
29
25
30
- name : pnpm
26
31
shell : bash
Original file line number Diff line number Diff line change @@ -56,13 +56,17 @@ jobs:
56
56
- os : windows-latest
57
57
target : i686-pc-windows-msvc
58
58
architecture : x86
59
+ cpu : ia32
59
60
build : pnpm build
60
61
- os : ubuntu-latest
61
62
target : x86_64-unknown-linux-gnu
62
63
build : pnpm build --use-napi-cross
63
64
- os : ubuntu-latest
64
65
target : x86_64-unknown-linux-musl
65
66
build : pnpm build -x
67
+ - os : ubuntu-latest
68
+ target : aarch64-linux-android
69
+ build : pnpm build
66
70
- os : ubuntu-latest
67
71
target : aarch64-unknown-linux-gnu
68
72
build : pnpm build --use-napi-cross
72
76
- os : ubuntu-latest
73
77
target : armv7-unknown-linux-gnueabihf
74
78
build : pnpm build --use-napi-cross
79
+ - os : ubuntu-latest
80
+ target : armv7-linux-androideabi
81
+ architecture : x86
82
+ build : pnpm build
75
83
- os : ubuntu-latest
76
84
target : armv7-unknown-linux-musleabihf
77
85
build : pnpm build -x
@@ -110,6 +118,7 @@ jobs:
110
118
- uses : ./.github/actions/pnpm
111
119
with :
112
120
architecture : ${{ matrix.architecture }}
121
+ cpu : ${{ matrix.cpu }}
113
122
114
123
- run : rustup target add ${{ matrix.target }}
115
124
Original file line number Diff line number Diff line change 58
58
" x86_64-unknown-linux-gnu" ,
59
59
" x86_64-unknown-linux-musl" ,
60
60
" x86_64-unknown-freebsd" ,
61
+ " aarch64-linux-android" ,
61
62
" aarch64-unknown-linux-gnu" ,
62
63
" aarch64-unknown-linux-musl" ,
64
+ " armv7-linux-androideabi" ,
63
65
" armv7-unknown-linux-gnueabihf" ,
64
66
" armv7-unknown-linux-musleabihf" ,
65
67
" powerpc64le-unknown-linux-gnu" ,
You can’t perform that action at this time.
0 commit comments