Merge pull request #233024 from NixOS/allow-nodejs-and-openssl-for-cache

pkgs/top-level/release: allow nodejs 16 and openssl 1.1 to be cached on Hydra temporarily

authored by Ryan Lahfa and committed by GitHub df29f3b9 f290ce1d

+13 -1
+13 -1
pkgs/top-level/release.nix
··· 16 # Strip most of attributes when evaluating to spare memory usage 17 , scrubJobs ? true 18 # Attributes passed to nixpkgs. Don't build packages marked as unfree. 19 - , nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; } 20 }: 21 22 with import ./release-lib.nix { inherit supportedSystems scrubJobs nixpkgsArgs; };
··· 16 # Strip most of attributes when evaluating to spare memory usage 17 , scrubJobs ? true 18 # Attributes passed to nixpkgs. Don't build packages marked as unfree. 19 + , nixpkgsArgs ? { config = { 20 + allowUnfree = false; 21 + inHydra = true; 22 + permittedInsecurePackages = [ 23 + # *Exceptionally*, those packages will be cached with their *secure* dependents 24 + # because they will reach EOL in the middle of the 23.05 release 25 + # and it will be too much painful for our users to recompile them 26 + # for no real reason. 27 + # Remove them for 23.11. 28 + "nodejs-16.20.0" 29 + "openssl-1.1.1t" 30 + ]; 31 + }; } 32 }: 33 34 with import ./release-lib.nix { inherit supportedSystems scrubJobs nixpkgsArgs; };