stable
Clone or download
Read-only
Closes request #27537: Update dev/build environment [W33 2022]
Main changes: PHP: 8.0.18 -> 8.0.22 Composer: 2.3.5 -> 2.3.10 Nix: 2.8.0 -> 2.10.3 Cosign: 1.8.0 -> 1.10.1 Node: 18.0.0 -> 18.7.0 pnpm: 7.6.0 -> 7.9.3 The derivation building the `tuleap-git-bin` package has been updated to disable the "install check" phase. Since [0] it is enabled when building on compatible platforms but in our case it does not really work since we set a different build prefix path. It is not really an issue either since we want to check if the package work when used in the Tuleap context so we are a bit forced to do the install checks ourselves when upgrading Git. [0] https://github.com/NixOS/nixpkgs/commit/41485e7337baca768dc542c553a9d66030df7b33 Change-Id: I31fc76e725b3ff5c1ff4a094e2264a3ab39d04ab
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/git/additional-packages/tuleap-git-bin.nix | +2 | −0 | Go to diff View file |
M | tools/utils/nix/build-tools.dockerfile | +1 | −1 | Go to diff View file |
M | tools/utils/nix/build-tools/pnpm/default.nix | +1 | −1 | Go to diff View file |
M | tools/utils/nix/build-tools/pnpm/node-env.nix | +21 | −11 | Go to diff View file |
M | tools/utils/nix/build-tools/pnpm/node-packages.nix | +4 | −4 | Go to diff View file |
M | tools/utils/nix/dev-tools/dev-tools-docker.nix | +1 | −12 | Go to diff View file |
M | tools/utils/nix/nixpkgs-pin.json | +4 | −4 | Go to diff View file |
M | tools/utils/nix/oxalica-rust-overlay-pin.json | +4 | −4 | Go to diff View file |