Commit Graph

796 Commits

Author SHA1 Message Date
Jan Staněk
73ae3d67ad
Update to version 22.11.0 (LTS) (rhbz#2313003) 2024-10-30 16:28:05 +01:00
Jan Staněk
03812ccd22
Update to version 22.8.0 2024-09-13 14:26:07 +02:00
Jan Staněk
b39d3c3c76
check: only check npm configuration on default stream
The /etc/npmrc is installed only with default stream.
2024-09-12 11:42:51 +02:00
Jan Staněk
02e2f34e5c
Fix npm invocation in %check section 2024-09-11 16:21:30 +02:00
Jan Staněk
ab15ad54bf
Update to version 22.6.0 2024-09-10 15:53:40 +02:00
Jan Staněk
cebc50b2c0
Disable npm update-notifier
Related: https://gitlab.com/redhat/centos-stream/rpms/nodejs/-/merge_requests/84
2024-08-19 13:01:16 +02:00
Fedora Release Engineering
a63f65e903 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 19:39:31 +00:00
Jan Staněk
1682782f1a
wip: Update to version 22.4.1 2024-07-10 14:22:08 +02:00
Jan Staněk
5a5bae84d9
Compile without OpenSSL Engine API 2024-07-10 14:14:02 +02:00
Stephen Gallagher
63534be64a Update to 22.3.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-06-14 11:22:20 -04:00
Stephen Gallagher
55c82e8f23 Fix missing %nodejs_pkg_major
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-22 12:58:51 -04:00
Stephen Gallagher
481e51b9f3 Re-enable bundling without bootstrap mode
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-22 11:00:32 -04:00
Stephen Gallagher
319ba13d75 Temporarily re-enable bundling of cjs-module-lexer and undici
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-21 10:43:58 -04:00
Stephen Gallagher
4cec3c6443 Move the default check to the top
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-21 10:43:58 -04:00
Stephen Gallagher
55cdb8828c Refactor bundling of undici and cjs-module-lexer
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-21 10:42:52 -04:00
Stephen Gallagher
340636e1bf Make Node.js 22 the default for RHEL 11
This will be adjusted as we get closer to release.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-21 10:42:47 -04:00
Stephen Gallagher
68df23fd9c Revert "Temporarily add Node.js 20 as default for F41 and RHEL 11+"
This reverts commit 3391b85e23.
2024-05-21 10:00:54 -04:00
Stephen Gallagher
ba3599f538 Use correct macro for built-in modules
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-17 15:49:03 -04:00
Stephen Gallagher
236b57da19 Update to 22.2.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-16 10:24:12 -04:00
Stephen Gallagher
cc8fe8c3cc Drop -fno-delete-null-pointer-checks
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-10 14:18:18 -04:00
Stephen Gallagher
64f2412f69 Update to 22.1.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-03 11:41:26 -04:00
Stephen Gallagher
6caf643375 Node.js 22.0.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-05-01 11:06:17 -04:00
Stephen Gallagher
908db65fbd Update to 20.12.2
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-04-10 13:55:57 -04:00
Stephen Gallagher
6225ebcbb0 simdutf: cpu feature detection fixes
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-04-05 13:55:01 -04:00
Jan Staněk
106c020df8
Remove static analysis from required gating tests
We would probably need a rpminspect configuration file to make it
function properly; not a priority right now.
2024-04-05 12:04:02 +02:00
Stephen Gallagher
39e27dd06e Update to 20.12.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-04-03 11:02:56 -04:00
Jan Staněk
e5500b6bec Enable gating against centos-stream tests 2024-03-27 21:24:02 +00:00
Stephen Gallagher
a2960c33fe Update to 20.12.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-03-27 13:16:44 -04:00
Stephen Gallagher
96892fbfdb Have default versions provide the versioned name
Special handling is required for nodejs-npm due to the differing
version.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-03-21 08:09:32 -04:00
Stephen Gallagher
3391b85e23 Temporarily add Node.js 20 as default for F41 and RHEL 11+
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-02-15 08:58:03 -05:00
Stephen Gallagher
976a2c3e5e Update to 20.11.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-02-14 15:19:04 -05:00
Lukas Javorsky
6fba2c3dad Add missing bundled libraries to the spec template 2024-02-14 15:00:18 +00:00
Lukas Javorsky
d180e34c2b Add helping script for missing bundled packages, fix typo 2024-02-14 15:00:18 +00:00
Honza Horak
e081ba9a28 Update licenses in the template spec 2024-02-09 15:22:34 +01:00
Honza Horak
f2292967e5 Fix typos and add info where to find license-validate 2024-02-09 14:20:18 +01:00
Honza Horak
06bf5fc3d1 SPDX migration and introduction of bundled_licenses.py
The Python script bundled_licenses.py should help identifying
licenses used in the bundled deps. It simply parses package.json
files in the given directory and returns best guess about the
License: RPM tag.

The expected usage is like this:
* run bundled_licenses.py on the binary RPMs to see what is
  bundled in the shipped RPMs
* validate the output of bundled_licenses.py
* add licenses identiefied in the source code of nodejs itself
* validate the resulting License tag suggestion by license-validate tool
2024-02-09 12:20:15 +01:00
Zephyr Lykos
2961a50035
Fix loading unbundled undici builtin (rhbz#2259320) 2024-02-08 01:12:55 +08:00
Fedora Release Engineering
37c03d4ecf Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 09:11:17 +00:00
Fedora Release Engineering
52a3d8b3dc Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 09:49:22 +00:00
Stephen Gallagher
3d4cbef75d Update to 20.11.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-01-10 10:03:36 -05:00
Jan Staněk
ed578ec737 remove bundled WASM blobs
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-11-29 15:18:42 -05:00
Stephen Gallagher
f523665c4d sitelib is a symlink, not a dir
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-11-29 12:58:06 -05:00
Stephen Gallagher
9b2e0bcd71 Fix missing %dir
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-11-27 12:08:28 -05:00
Stephen Gallagher
4c864a0d68 Update to v20.10.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-11-27 10:39:23 -05:00
Stephen Gallagher
5f953c4f03 Bump release to rebuild with newer nodejs-packaging
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-10-26 10:41:52 -04:00
Stephen Gallagher
2ceeb8628f Update to 20.9.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-10-25 14:16:03 -04:00
Stephen Gallagher
8f462ce5d3 Update to 20.8.1
This is a security release.

The following CVEs are fixed in this release:

* [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487): `nghttp2` Security Release (High)
* [CVE-2023-45143](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-45143): `undici` Security Release (High)
* [CVE-2023-39332](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39332): Path traversal through path stored in Uint8Array (High)
* [CVE-2023-39331](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39331): Permission model improperly protects against path traversal (High)
* [CVE-2023-38552](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38552):  Integrity checks according to policies can be circumvented (Medium)
* [CVE-2023-39333](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39333): Code injection via WebAssembly export names (Low)

More detailed information on each of the vulnerabilities can be found in [October 2023 Security Releases](https://nodejs.org/en/blog/vulnerability/october-2023-security-releases/) blog post.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-10-16 11:59:52 -04:00
Stephen Gallagher
29ba6214c9 Update to 20.8.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-09-29 07:35:38 -04:00
Stephen Gallagher
8f4100250b Update to 20.7.0
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-09-20 13:44:46 -04:00
Stephen Gallagher
302a20ab06 Update to 20.6.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-09-15 10:12:29 -04:00