Commit Graph

1123 Commits

Author SHA1 Message Date
Antoine du Hamel
a949c18fd5 nodejs_24: 24.0.0-rc.3 -> 24.0.0 2025-05-06 16:47:22 +02:00
FliegendeWurst
8e4b415b64 nodejs_24: disable two broken tests
The SQLite test can be re-enabled once we build the RBU extension.
2025-05-03 19:55:45 +02:00
Antoine du Hamel
4bbb7414ba nodejs_24: 24.0.0-rc.2 -> 24.0.0-rc.3 2025-05-03 09:33:50 +02:00
Antoine du Hamel
c5f13f512d nodejs: update update script 2025-04-26 00:33:11 +02:00
Emily
35937cd7d0 Merge staging-next into staging 2025-04-23 17:28:03 +01:00
Antoine du Hamel
f52dfae760 nodejs_18: drop due to upstream EOL 2025-04-23 11:26:06 +02:00
Antoine du Hamel
9407b1dfd1 nodejs_22: 22.14.0 -> 22.15.0 2025-04-23 09:36:00 +02:00
Antoine du Hamel
52101e631c nodejs_20: 20.19.0 -> 20.19.1 2025-04-22 12:44:20 +02:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Antoine du Hamel
f1690c45b6 nodejs_latest: 23.11.0 -> 24.0.0-rc.2 2025-04-17 00:22:57 +02:00
Antoine du Hamel
bb11d476f5 nodejs: skip tests that are failing on macOS 15.4 2025-04-08 18:49:21 +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
K900
68d28ae1bb nodejs_18: hack to fix build
It should be dropped soon.
2025-04-05 21:58:11 +03:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
Janne Heß
086dc342b2 nodejs_23: 23.10.0 -> 23.11.0 (#395193) 2025-04-02 10:00:29 +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
Antoine du Hamel
728c87d2fc nodejs_23: 23.10.0 -> 23.11.0 2025-04-01 16:31:09 +02:00
K900
92e17913a7 Merge remote-tracking branch 'origin/staging-next' into staging 2025-03-29 21:07:19 +03:00
Antoine du Hamel
869672a118 nodejs_18: 18.20.7 -> 18.20.8 2025-03-27 18:58:13 +01: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
dotlambda
def6d11812 nodejs_20: 20.18.3 -> 20.19.0 (#389518) 2025-03-16 11:27:50 -07:00
Janne Heß
181ac6f4ee nodejs_23: 23.9.0 -> 23.10.0 (#389695) 2025-03-14 10:53:15 +01:00
Antoine du Hamel
e9f8e53b70 nodejs_23: 23.9.0 -> 23.10.0 2025-03-14 01:36:19 +01:00
Sigmanificient
670aba9a64 treewide: remove unused arguments 2025-03-13 18:00:11 +01:00
Antoine du Hamel
5c27bbb351 nodejs_20: 20.18.3 -> 20.19.0 2025-03-13 15:08:34 +01:00
Peder Bergebakken Sundt
8b79e04284 nodejs_18: 18.20.6 -> 18.20.7 (#383613) 2025-03-03 06:43:48 +01:00
Antoine du Hamel
84442eb885 nodejs_23: 23.8.0 -> 23.9.0 2025-02-26 17:44:02 +01:00
Antoine du Hamel
ab7885f1ef nodejs_18: 18.20.6 -> 18.20.7 2025-02-20 11:05:41 +01:00
Kirill Radzikhovskyy
42e7b59a9d nodejs_20: nixfmt 2025-02-19 19:24:10 +11:00
nixpkgs-ci[bot]
aadc0bf661 Merge master into staging-next 2025-02-17 12:05:58 +00:00
K900
94e8af4270 nodejs_20: backport patches to fix tests on OpenSSL 3.4 2025-02-16 14:47:21 +03:00
K900
924d1840da nodejs_18: fix build
- pin ICU 75
- backport patch to fix tests on OpenSSL 3.4
2025-02-16 14:07:26 +03:00
Antoine du Hamel
36e10e883f nodejs_23: 23.7.0 -> 23.8.0 2025-02-13 19:53:55 +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
fbf4ceda08 nodejs_20: 20.18.2 -> 20.18.3 2025-02-10 16:04:24 +01:00
K900
5c3fd0ab9f Merge remote-tracking branch 'origin/master' into staging-next 2025-02-03 09:17:01 +03:00
Antoine du Hamel
44a3bf7f22 nodejs_23: 23.6.1 -> 23.7.0 2025-02-01 23:38:17 +01:00
Alyssa Ross
dffcaaaa64 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/virtualization/crosvm/default.nix
	pkgs/by-name/as/ast-grep/package.nix
	pkgs/by-name/ca/cargo-mobile2/package.nix
	pkgs/by-name/cl/clang-tidy-sarif/package.nix
	pkgs/by-name/gg/gg-jj/package.nix
	pkgs/by-name/gi/git-warp-time/package.nix
	pkgs/by-name/je/jellyfin-rpc/package.nix
	pkgs/by-name/ne/netbox2netshot/package.nix
	pkgs/by-name/sy/sydbox/package.nix
	pkgs/by-name/te/television/package.nix
	pkgs/development/python-modules/tinytuya/default.nix
2025-01-31 10:23:31 +01:00
Adam C. Stephens
20efbf89e7 nodejs_20: 20.18.1 -> 20.18.2 (#375595) 2025-01-30 17:43:05 -05:00
nixpkgs-ci[bot]
7450648cef Merge staging-next into staging 2025-01-22 12:05:54 +00:00
Janne Heß
8e25cdfbcc nodejs_23: 23.6.0 -> 23.6.1 (#375594) 2025-01-22 11:43:41 +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
92641f1833 nodejs_23: 23.6.0 -> 23.6.1 2025-01-21 18:12:51 +01:00
Antoine du Hamel
161f46b568 nodejs_18: 18.20.5 -> 18.20.6 2025-01-21 18:11:02 +01:00
Antoine du Hamel
0be1c4a91b nodejs_20: 20.18.1 -> 20.18.2 2025-01-21 18:09:46 +01:00
Antoine du Hamel
f21517a167 nodejs_23: 23.5.0 -> 23.6.0 2025-01-20 12:42:29 +01:00
Emily
1bf298f1b1 nodejs: remove obsolete aligned allocation workaround 2025-01-04 18:58:08 +00:00
Antoine du Hamel
2b8df76969 nodejs_23: 23.2.0 -> 23.5.0 (#357699) 2024-12-25 22:07:09 +01:00
Antoine du Hamel
e4f44407a7 nodejs_22: 22.11.0 -> 22.12.0 (#361565) 2024-12-25 22:06:28 +01:00
FliegendeWurst
bc353483c7 nodejs_18: fix test-os failure 2024-12-14 14:15:32 +01:00