70 Commits

Author SHA1 Message Date
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](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/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
Antoine du Hamel 235ae9c70f nodejs_22: 22.7.0 -> 22.8.0 2024-09-03 18:46:18 +02:00
Antoine du Hamel c455cc3170 nodejs_22: 22.6.0 -> 22.7.0 (#336556) 2024-08-23 11:41:36 +02:00