Commit Graph

72 Commits

Author SHA1 Message Date
Antoine du Hamel
64710d6cc7 nodejs_22,nodejs_24: fix builds with Ada 4.x 2026-08-14 12:23:28 +02:00
Antoine du Hamel
ec93d96fe6 nodejs_22: 22.23.1 -> 22.23.2 2026-07-29 20:38:17 +02:00
Antoine du Hamel
eef3a5902a nodejs_22: 22.23.0 -> 22.23.1 2026-06-23 18:57:12 +02:00
Antoine du Hamel
7b0b7bbb42 nodejs_22: 22.22.3 -> 22.23.0 2026-06-18 06:41:39 +02:00
nixpkgs-ci[bot]
167c482ea6 Merge master into staging-next 2026-05-14 00:41:55 +00:00
Antoine du Hamel
d011285c5a nodejs_22: 22.22.2 -> 22.22.3 2026-05-14 00:06:30 +02:00
Antoine du Hamel
7c7cbc8027 nodejs: remove nghttp2 patch 2026-04-29 18:23:57 +02:00
Antoine du Hamel
c8aca3c231 nodejs_22: 22.22.1 -> 22.22.2 2026-03-24 21:56:42 +01:00
Antoine du Hamel
b79bd305ab nodejs: remove custom logic for skipping test 2026-03-07 08:24:56 +01:00
Antoine du Hamel
6361bf7e42 nodejs_22: 22.22.0 -> 22.22.1 2026-03-06 23:49:19 +01:00
Antoine du Hamel
7459fe949f nodejs: make nodejs_* depend on nodejs-slim_* 2026-02-03 23:54:16 +01:00
nixpkgs-ci[bot]
95416609f8 Merge master into staging-next 2026-01-13 18:07:18 +00:00
Antoine du Hamel
f3dfef5ce7 nodejs_22: 22.21.1 -> 22.22.0 2026-01-13 16:28:00 +01:00
Antoine du Hamel
7d59736e28 nodejs: use more shared libs 2026-01-07 20:55:35 +01:00
R. Ryantm
a297b0e11e nodejs-slim: 22.20.0 -> 22.21.1 2025-10-29 04:18:22 +00:00
Antoine du Hamel
b7b1ce197f nodejs_22: 22.19.0 -> 22.20.0 2025-09-25 14:47:44 +02:00
Antoine du Hamel
3042376469 nodejs: simplify GYP patching 2025-09-03 08:53:54 +02:00
Alex James
1bc6e6c095 nodejs: use sigtool's codesign in test-macos-app-sandbox
test-macos-app-sandbox uses the system-provided codesign binary
(/usr/bin/codesign) to apply entitlements to an app bundle. This fails
in the sandbox as /usr/bin/codesign is not accessible. Patch the test to
instead use the codesign binary from sigtool. The test was updated to
pass the executable path to codesign as sigtool can't handle the bundle
path.
2025-08-30 01:27:52 -05:00
Alex James
cbb3c85f0e nodejs: drop v8 instrumentation patch
This is no longer needed now that apple-sdk_11 is the default SDK.
2025-08-30 01:26:49 -05:00
Antoine du Hamel
1e7ed3e27d nodejs: fix hardcoded values in GYP script 2025-08-29 23:03:31 +02:00
Fabián Heredia Montiel
2663ad92d0 nodejs_22: 22.18.0 -> 22.19.0 (#438035) 2025-08-29 10:04:41 -06:00
Antoine du Hamel
0a1836ce83 nodejs_22: 22.18.0 -> 22.19.0 2025-08-28 23:15:09 +02:00
Antoine du Hamel
b6aaf4d7ba nodejs: do not skip passing test
The fix was upstreamed, so we can reduce the list of skipped tests.
2025-08-21 00:31:53 +02:00
Antoine du Hamel
629f720b67 nodejs_22: 22.17.1 -> 22.18.0 2025-08-01 00:35:32 +02:00
Antoine du Hamel
963502fbde nodejs_22: 22.17.0 -> 22.17.1 2025-07-16 00:20:53 +02:00
Pol Dellaiera
373d6a14e4 nodejs_22: 22.16.0 -> 22.17.0 (#419727) 2025-06-29 16:48:40 +02:00
Antoine du Hamel
8f7bfa2f6b nodejs_22: 22.16.0 -> 22.17.0 2025-06-29 10:12:14 +02:00
Antoine du Hamel
998e9f0161 nodejs_20: use stable URL for GYP patches 2025-06-17 21:07:03 +02:00
Fugi
f0b3061fe8 nodejs_22: re-add patch to fix sandboxed builds using gyp on Darwin 2025-06-17 08:52:56 +02:00
Antoine du Hamel
d7211731d8 nodejs_22: 22.15.1 -> 22.16.0 2025-05-21 19:24:34 +02:00
Antoine du Hamel
915a9a6136 nodejs_22: 22.15.0 -> 22.15.1 2025-05-16 13:54:58 +02:00
Antoine du Hamel
9407b1dfd1 nodejs_22: 22.14.0 -> 22.15.0 2025-04-23 09:36:00 +02:00
Ihar Hrachyshka
9674c1f688 nodejs*: fix test failure on darwin on latest MacOS 15.4
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-08 09:33:26 -04:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Audrey Dutcher
b759eafff6 nodejs: fix cross compilation for non-emulatable platforms
This was tested x86_64-linux -> x86_64-freebsd. It works by injecting
the tools that would otherwise be run at build time for the same
executables extracted from a native build.

Without this, there are multiple issues:
a) It will fail to start building since there are naming conflicts
   between the "host" (build system) and "normal" (host system) object
   files. This is resolved with a patch from buildroot.
b) It will then still fail to build since it will still try to build the
   "host" objects, with a host compiler, but it will use the
   configuration flags for the "target" OS. This is resolved by
   importing the executables that would otherwise be run on the build
   system from the intermediate stage of a native build, saved in a new
   "dev" output. We also fake the "host" compiler as a tool which simply
   touches its outputs.
c) Finally, there is a clang bug which causes a static assert that
   something is trivially copyable to fire as a false positive. We
   remove this check with a patch from rubyjs.
2025-03-18 23:31:45 -07:00
Sigmanificient
670aba9a64 treewide: remove unused arguments 2025-03-13 18:00:11 +01:00
Antoine du Hamel
757d283691 nodejs_22: 22.13.1 -> 22.14.0 2025-02-11 11:52:34 +01:00
Antoine du Hamel
a9eac74572 nodejs_22: 22.12.0 -> 22.13.1 2025-01-21 18:19:50 +01:00
Antoine du Hamel
e4f44407a7 nodejs_22: 22.11.0 -> 22.12.0 (#361565) 2024-12-25 22:06:28 +01:00
Masum Reza
05342eb1de nodejs_{20,22}: fix test-os failure (#359526) 2024-12-01 14:22:52 +05:30
FliegendeWurst
cb05815e58 nodejs_{20,22}: fix test-os failure
Same as #356257
2024-11-27 09:28:38 +01:00
FliegendeWurst
f634fa26cc nodejs_{20,22,23}: fix flaky test 2024-11-26 17:31:07 +01:00
Emily
0b8a6f3606 nodejs_22: use shared SQLite (#352147) 2024-11-14 13:10:48 +00:00
Antoine du Hamel
1e99bcac6f nodejs: 20.18.0 -> 22.11.0 2024-11-13 23:15:19 +01:00
Antoine du Hamel
5ec3e7b30e nodejs_22: use shared SQLite 2024-10-29 18:23:23 +01:00
Antoine du Hamel
40e35fa25f nodejs_22: 22.9.0 -> 22.10.0 (#349157) 2024-10-28 10:53:34 +01:00
Antoine du Hamel
80cb07c14e nodejs_22: 22.8.0 -> 22.9.0 2024-10-04 10:43:42 +02:00
Antoine du Hamel
e005e5d99f nodejs: add missing patches and skip some TLS tests on 20.x and 18.x
Co-authored-by: Fabián Heredia Montiel <fabianhjr@protonmail.com>
2024-09-26 00:00:56 +02:00
Antoine du Hamel
59777cc547 nodejs: fix tests for OpenSSL 3.2 2024-09-22 21:26:13 +02:00