4646 node-version : 20
4747 expected-family : glibc
4848 expected-version : 2.34
49- - name : CentOS 7 / Node.js 8
50- container : centos:centos7
51- node-version : 8
52- expected-family : glibc
53- expected-version : 2.17
54- - name : CentOS 7 / Node.js 16
55- container : centos:centos7
56- node-version : 16
57- expected-family : glibc
58- expected-version : 2.17
59- - name : CentOS 8 / Node.js 10
60- container : quay.io/centos/centos:stream8
61- node-version : 10
62- expected-family : glibc
63- expected-version : 2.28
64- - name : CentOS 8 / Node.js 16
65- container : quay.io/centos/centos:stream8
66- node-version : 16
67- expected-family : glibc
68- expected-version : 2.28
6949 - name : Debian 9 / Node.js 8
7050 container : node:8-stretch-slim
7151 node-version : 8
@@ -116,6 +96,11 @@ jobs:
11696 node-version : 18
11797 expected-family : glibc
11898 expected-version : 2.38
99+ - name : Fedora 41 / Node.js 22
100+ container : fedora:41
101+ node-version : 22
102+ expected-family : glibc
103+ expected-version : " 2.40"
119104 - name : OpenSUSE 15.1 / Node.js 10
120105 container : opensuse/leap:15.1
121106 node-version : 10
@@ -141,25 +126,30 @@ jobs:
141126 node-version : 18
142127 expected-family : glibc
143128 expected-version : 2.35
144- - name : Void glibc / Node.js 16
145- container : ghcr.io/void-linux/void-linux:latest-thin-x86_64
146- node-version : 16
129+ - name : Ubuntu 24.04 / Node.js 22
130+ container : ubuntu:24.04
131+ node-version : 22
147132 expected-family : glibc
148133 expected-version : 2.39
149- - name : Void musl / Node.js 16
134+ - name : Void glibc / Node.js 20
135+ container : ghcr.io/void-linux/void-linux:latest-thin-x86_64
136+ node-version : 20
137+ expected-family : glibc
138+ expected-version : 2.41
139+ - name : Void musl / Node.js 20
150140 container : ghcr.io/void-linux/void-linux:latest-thin-x86_64-musl
151- node-version : 16
141+ node-version : 20
152142 expected-family : musl
153143 expected-version : 1.1.24
154144 steps :
155145 - name : Install Node.js (RHEL)
156- if : contains(matrix.container, 'amazonlinux') || contains(matrix.container, 'centos') || contains(matrix.container, ' fedora:33') || contains(matrix.container, 'fedora:35')
146+ if : contains(matrix.container, 'amazonlinux') || contains(matrix.container, 'fedora:33') || contains(matrix.container, 'fedora:35')
157147 run : |
158148 yum module disable -y nodejs || true
159149 curl -sL https://rpm.nodesource.com/setup_${{ matrix.node-version }}.x | bash -
160150 yum install -y git nodejs
161151 - name : Install Node.js (Fedora 39)
162- if : contains(matrix.container, 'fedora:39')
152+ if : contains(matrix.container, 'fedora:39') || contains(matrix.container, 'fedora:41')
163153 run : dnf install -y git nodejs
164154 - name : Install Node.js (OpenSUSE)
165155 if : contains(matrix.container, 'opensuse')
0 commit comments