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