From a3b1c0f1858de884f8cc5046301da08777a06724 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Mon, 7 Sep 2026 16:44:39 +0300 Subject: [PATCH 1/3] pulumi: 3.255.0 -> 3.263.0 Update `pulumi`, as well as all derivations which reuse its `src` and `version` (pulumi-go, pulumi-nodejs, pulumi-python vendorHash bumps). Skip nine new `pulumi new` tests that require `pulumi-language-yaml`. Changelog: https://github.com/pulumi/pulumi/blob/v3.261.0/CHANGELOG.md Assisted-by: Claude Code (Claude Fable 5.1) Co-Authored-By: Claude Fable 5.1 --- pkgs/by-name/pu/pulumi/package.nix | 15 ++++++++++++--- .../pu/pulumi/plugins/pulumi-go/package.nix | 2 +- .../pu/pulumi/plugins/pulumi-nodejs/package.nix | 2 +- .../pu/pulumi/plugins/pulumi-python/package.nix | 2 +- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix index 6fafa4165374..ed87c84b75c7 100644 --- a/pkgs/by-name/pu/pulumi/package.nix +++ b/pkgs/by-name/pu/pulumi/package.nix @@ -17,18 +17,18 @@ }: buildGoModule (finalAttrs: { pname = "pulumi"; - version = "3.255.0"; + version = "3.263.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumi"; tag = "v${finalAttrs.version}"; - hash = "sha256-G1AC+vPxCJRt6Iv82Y37rONgeE9E3eiEZdrqRBc4Gcs="; + hash = "sha256-rQGmzW8RnVLpyxNs03kL4mSg/1tIvw8f4T2jGZ+khnQ="; # Some tests rely on checkout directory name name = "pulumi"; }; - vendorHash = "sha256-aUnqpnf1Svy8hbp6s+sZvQ5sA3FSt59VnhuVyoggi2s="; + vendorHash = "sha256-6BR4KFM5DkGwqIW4omRZHsq2AfJ9/r0gr6qxtKXFxc8="; sourceRoot = "${finalAttrs.src.name}/pkg"; @@ -105,6 +105,15 @@ buildGoModule (finalAttrs: { # Requires pulumi-yaml "TestProjectNameDefaults" "TestProjectNameOverrides" + "TestGuidedNewAcceptSkipsAllPrompts" + "TestGuidedNewDeclineRepromptsPrefilled" + "TestGuidedNewDeclineDoesNotReofferFlagConfig" + "TestGuidedNewNoDefaultConfigAskedBeforeBlock" + "TestGuidedNewSecretConfigIsMaskedAndEncrypted" + "TestGuidedNewCollidingDefaultNameAsksThenConfirms" + "TestGuidedNewExistingStackNameAsksBeforeBlock" + "TestGeneratingProjectWithExistingArgsSpecifiedNameSucceeds" + "TestGeneratingProjectWithExistingPromptedNameSucceeds" # Downloads pulumi-resource-random from Pulumi plugin registry. "TestPluginInstallCancellation" diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix index bb081087c05c..101516cda4e5 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-go/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/sdk/go/pulumi-language-go"; - vendorHash = "sha256-rDrxbojnaywJ9JDjQi2GrHw33wYHnP2vWXNfJIay5rs="; + vendorHash = "sha256-yKW2XGjNVFPBhM63odkSx8953HTwDz0aeDK9icIJ5YQ="; ldflags = [ "-s" diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix index d61985bb3157..59fe359bbb0d 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-nodejs/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/sdk/nodejs/cmd/pulumi-language-nodejs"; - vendorHash = "sha256-41+98hPcHS6AkTpr0hhof6+2t9+2EmSRXW9zbKCTUlI="; + vendorHash = "sha256-z5DBSC+61DGgrgMe/YhtNz/qlxf3NTy8y9fkWBadNCg="; ldflags = [ "-s" diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix index 23d6d4d8ebcc..96d074975b50 100644 --- a/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-python/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/sdk/python/cmd/pulumi-language-python"; - vendorHash = "sha256-p5H9y9FtyV2McUiM1naobuXRogjLwlwARmzB5nWWj0g="; + vendorHash = "sha256-nm9749kcfio/q2Y5XxqdiQ8IwLP/2jjZOEBF9SCyJAA="; ldflags = [ "-s" From 6544ac7d0f03c164b30a92def50945e4da56e98e Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Mon, 7 Sep 2026 16:50:10 +0300 Subject: [PATCH 2/3] pulumi: add wrbbz as maintainer --- pkgs/by-name/pu/pulumi/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix index ed87c84b75c7..aa1b17427a5b 100644 --- a/pkgs/by-name/pu/pulumi/package.nix +++ b/pkgs/by-name/pu/pulumi/package.nix @@ -249,6 +249,7 @@ buildGoModule (finalAttrs: { sourceProvenance = [ lib.sourceTypes.fromSource ]; license = lib.licenses.asl20; mainProgram = "pulumi"; - maintainers = lib.teams.pulumi.members; + maintainers = [ lib.maintainers.wrbbz ]; + teams = [ lib.teams.pulumi ]; }; }) From 6f46ee67b941dc9e034717f329a990d2e1932360 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Mon, 7 Sep 2026 16:53:02 +0300 Subject: [PATCH 3/3] maintainers: add wrbbz signing key --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cc3208dc2316..1fe75b6e4c3e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -31427,7 +31427,7 @@ githubId = 14261606; keys = [ { fingerprint = "3724 B33B 0B85 F067 814C DA30 FC77 0786 0149 E41E"; } - { fingerprint = "A18D 996A D48C 10E8 B985 A219 B43D 995D 2501 1DFA"; } + { fingerprint = "1E73 6021 5571 F85F A95D 7989 00D4 95F6 16F3 4162"; } { fingerprint = "34DB 8D31 F782 2B61 FF06 9503 8B5C 43DC 9105 2999"; } ]; };