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 @@ -54,20 +54,32 @@ jobs:
54
54
cxxstd : 17
55
55
56
56
runs-on : ${{matrix.os}}
57
- container : ${{matrix.container}}
57
+
58
+ container :
59
+ image : ${{matrix.container}}
60
+ volumes :
61
+ - /node20217:/node20217:rw,rshared
62
+ - ${{ startsWith(matrix.container, 'ubuntu:1') && '/node20217:/__e/node20:ro,rshared' || ' ' }}
58
63
59
64
defaults :
60
65
run :
61
66
shell : bash
62
67
63
68
steps :
64
- - uses : actions/checkout@v3
65
-
66
69
- name : Setup container environment
67
70
if : matrix.container
68
71
run : |
69
72
apt-get update
70
- apt-get -y install sudo python3 git g++
73
+ apt-get -y install sudo python3 git g++ curl xz-utils
74
+
75
+ - name : Install nodejs20glibc2.17
76
+ if : ${{ startsWith( matrix.container, 'ubuntu:1' ) }}
77
+ run : |
78
+ curl -LO https://archives.boost.io/misc/node/node-v20.9.0-linux-x64-glibc-217.tar.xz
79
+ tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217
80
+ ldd /__e/node20/bin/node
81
+
82
+ - uses : actions/checkout@v4
71
83
72
84
- name : Install packages
73
85
if : matrix.install
You can’t perform that action at this time.
0 commit comments