diff --git a/pkgs/tools/admin/pulumi-packages/default.nix b/pkgs/tools/admin/pulumi-packages/default.nix index caf9ce9c581..c1c76934945 100644 --- a/pkgs/tools/admin/pulumi-packages/default.nix +++ b/pkgs/tools/admin/pulumi-packages/default.nix @@ -6,7 +6,7 @@ in { pulumi-aws-native = callPackage' ./pulumi-aws-native.nix { }; pulumi-azure-native = callPackage' ./pulumi-azure-native.nix { }; - pulumi-language-python = callPackage ./pulumi-language-python.nix { }; pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { }; + pulumi-language-python = callPackage ./pulumi-language-python.nix { }; pulumi-random = callPackage' ./pulumi-random.nix { }; } diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix index 828483c2285..c599d6e0a9d 100644 --- a/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix @@ -4,13 +4,13 @@ , nodejs }: buildGoModule rec { - inherit (pulumi) version src; + inherit (pulumi) version src sdkVendorHash; pname = "pulumi-language-nodejs"; sourceRoot = "${src.name}/sdk"; - vendorHash = "sha256-IZIdLmNGMFjRdkLPoE9UyON3pX/GBIgz/rv108v8iLY="; + vendorHash = sdkVendorHash; subPackages = [ "nodejs/cmd/pulumi-language-nodejs" diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix index 1bd996e88b4..2f0810b04b8 100644 --- a/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix @@ -4,13 +4,13 @@ , python3 }: buildGoModule rec { - inherit (pulumi) version src; + inherit (pulumi) version src sdkVendorHash; pname = "pulumi-language-python"; sourceRoot = "${src.name}/sdk"; - vendorHash = "sha256-gM3VpX6r/BScUyvk/XefAfbx0qYzdzSBGaWZN+89BS8="; + vendorHash = sdkVendorHash; postPatch = '' # Requires network diff --git a/pkgs/tools/admin/pulumi/default.nix b/pkgs/tools/admin/pulumi/default.nix index d487d60437b..ddfbfee6107 100644 --- a/pkgs/tools/admin/pulumi/default.nix +++ b/pkgs/tools/admin/pulumi/default.nix @@ -16,6 +16,9 @@ buildGoModule rec { pname = "pulumi"; version = "3.49.0"; + # Used in pulumi-language packages, which inherit this prop + sdkVendorHash = "sha256-gM3VpX6r/BScUyvk/XefAfbx0qYzdzSBGaWZN+89BS8="; + src = fetchFromGitHub { owner = pname; repo = pname;