File tree 1 file changed +16
-7
lines changed
1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change 10
10
if : ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
11
11
runs-on : ${{ matrix.os }}
12
12
# prettier-ignore
13
- name : ${{ matrix.os }}-${{ matrix.node_arch }}-${{ matrix.dockerfile }}-${{ matrix.distro }}
13
+ name : ${{ matrix.os }}-${{ matrix.node_target_arch }}-${{ matrix.dockerfile }}-${{ matrix.distro }}
14
14
strategy :
15
15
fail-fast : false
16
16
matrix :
19
19
- windows-2019
20
20
node_arch :
21
21
- x64
22
+ node_target_arch :
23
+ - x64
22
24
cpp_arch :
23
25
- x64
24
26
dockerfile :
@@ -31,48 +33,55 @@ jobs:
31
33
include :
32
34
- os : windows-2019
33
35
node_arch : ia32
36
+ node_target_arch : ia32
34
37
cpp_arch : amd64_x86
35
38
native : true
36
39
37
40
- os : windows-2022
38
41
node_arch : x64
42
+ node_target_arch : arm64
39
43
cpp_arch : amd64_arm64
40
44
native : true
41
45
42
46
- os : macos-13
43
47
node_arch : x64
48
+ node_target_arch : x64
44
49
cpp_arch : x64
45
50
native : true
46
51
47
52
- os : macos-14
48
53
node_arch : arm64
49
- cpp_arch : amd64_arm64
54
+ node_target_arch : arm64
55
+ cpp_arch : arm64
50
56
native : true
51
57
52
58
# Musl Alpine
53
59
- os : ubuntu-24.04
54
60
dockerfile : docker/alpine.dockerfile
55
61
node_arch : x64
62
+ node_target_arch : x64
56
63
cpp_arch : x64
57
64
native : false
58
65
59
66
# Debian Arm
60
67
- os : ubuntu-24.04
61
- node_arch : arm64
62
- cpp_arch : amd64_arm64
63
68
distro : bookworm
69
+ node_arch : arm64
70
+ node_target_arch : arm64
71
+ cpp_arch : arm64
64
72
native : false
65
73
66
74
# Musl Alpine Arm
67
75
- os : ubuntu-24.04
68
- node_arch : arm64
69
- cpp_arch : amd64_arm64
70
76
distro : alpine_latest
77
+ node_arch : arm64
78
+ node_target_arch : arm64
79
+ cpp_arch : arm64
71
80
native : false
72
81
73
82
env :
74
83
npm_config_arch : ${{ matrix.node_arch }}
75
- npm_config_target_arch : ${{ matrix.node_arch }}
84
+ npm_config_target_arch : ${{ matrix.node_target_arch }}
76
85
setup_node_arch : ${{ matrix.node_arch }}
77
86
steps :
78
87
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments