File tree 1 file changed +16
-4
lines changed
1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -164,20 +164,32 @@ jobs:
164
164
os : macos-15
165
165
166
166
runs-on : ${{matrix.os}}
167
- container : ${{matrix.container}}
167
+
168
+ container :
169
+ image : ${{matrix.container}}
170
+ volumes :
171
+ - /node20217:/node20217:rw,rshared
172
+ - ${{ startsWith(matrix.container, 'ubuntu:1') && '/node20217:/__e/node20:ro,rshared' || ' ' }}
168
173
169
174
defaults :
170
175
run :
171
176
shell : bash
172
177
173
178
steps :
174
- - uses : actions/checkout@v3
175
-
176
179
- name : Setup container environment
177
180
if : matrix.container
178
181
run : |
179
182
apt-get update
180
- apt-get -y install sudo python3 git g++
183
+ apt-get -y install sudo python3 git g++ curl xz-utils
184
+
185
+ - name : Install nodejs20glibc2.17
186
+ if : ${{ startsWith( matrix.container, 'ubuntu:1' ) }}
187
+ run : |
188
+ curl -LO https://archives.boost.io/misc/node/node-v20.9.0-linux-x64-glibc-217.tar.xz
189
+ tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217
190
+ ldd /__e/node20/bin/node
191
+
192
+ - uses : actions/checkout@v4
181
193
182
194
- name : Install packages
183
195
if : matrix.install
You can’t perform that action at this time.
0 commit comments