68
68
- host : windows-latest
69
69
target : aarch64-pc-windows-msvc
70
70
build : yarn build --target aarch64-pc-windows-msvc
71
- name : build ${{ matrix.settings.target }}
71
+ name : Build ${{ matrix.settings.target }}
72
72
runs-on : ${{ matrix.settings.host }}
73
73
steps :
74
74
- uses : actions/checkout@v4
@@ -93,17 +93,17 @@ jobs:
93
93
.cargo-cache
94
94
target/
95
95
key : ${{ matrix.settings.target }}-cargo-${{ matrix.settings.host }}
96
- - uses : goto-bus-stop /setup-zig@v2
97
- if : ${{ contains(matrix.settings.target , 'musl ') }}
96
+ - uses : mlugg /setup-zig@v2
97
+ if : ${{ contains(matrix.settings.build , ' -x ') }}
98
98
with :
99
99
version : 0.14.1
100
100
- name : Install cargo-zigbuild
101
101
uses : taiki-e/install-action@v2
102
- if : ${{ contains(matrix.settings.target , 'musl ') }}
102
+ if : contains(matrix.settings.build , ' -x ') || contains(matrix.settings.build, '--use-cross ')
103
103
env :
104
104
GITHUB_TOKEN : ${{ github.token }}
105
105
with :
106
- tool : cargo-zigbuild
106
+ tool : ${{contains(matrix.settings.build, ' -x ') && ' cargo-zigbuild' || 'cargo-cross'}}
107
107
- name : Setup toolchain
108
108
run : ${{ matrix.settings.setup }}
109
109
if : ${{ matrix.settings.setup }}
@@ -123,7 +123,7 @@ jobs:
123
123
if-no-files-found : error
124
124
build-freebsd :
125
125
runs-on : ubuntu-latest
126
- name : Build FreeBSD
126
+ name : Build fFreeBSD
127
127
steps :
128
128
- uses : actions/checkout@v4
129
129
- name : Build
@@ -168,7 +168,7 @@ jobs:
168
168
path : bindings/node/${{ env.APP_NAME }}.*.node
169
169
if-no-files-found : error
170
170
test-macOS-windows-binding :
171
- name : Test bindings on ${{ matrix.settings.target }} - node@${{ matrix.node }}
171
+ name : Test ${{ matrix.settings.target }} - node@${{ matrix.node }}
172
172
needs :
173
173
- build
174
174
strategy :
0 commit comments