Skip to content

Update first-party Pulumi dependencies to v3.259.0 - #2287

Merged
pulumi-renovate[bot] merged 3 commits into
mainfrom
renovate/pulumi
Aug 21, 2026
Merged

Update first-party Pulumi dependencies to v3.259.0#2287
pulumi-renovate[bot] merged 3 commits into
mainfrom
renovate/pulumi

Conversation

@pulumi-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/pulumi/pulumi/pkg/v3 v3.258.0v3.259.0 age confidence require minor
pulumi v3.258.0v3.259.0 age confidence minor

Release Notes

pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)

v3.259.0

Compare Source

3.259.0 (2026-08-19)
Features
  • [cli/new] Show a single confirmation of project, stack, and config defaults in interactive pulumi new instead of prompting for each value #​24223
  • [cli] Introduce PULUMI_DEFAULT_ORGANIZATION to be able to set the default org #​24384
Bug Fixes
  • [cli/stack] Announce Created stack when creating a stack against the Pulumi Cloud backend #​24280
  • [cli] Retry pulumi neo cancellation requests that the service rejects and keep Esc responsive instead of showing "Cancelling..." forever #​24267
  • [cli/import] Generate a component resource definition when importing local components #​24294
  • [auto/nodejs] Remove Node.js Automation API output buffer limit #​24333
  • [sdk/go] Always emit the value and environment keys when serializing esc.Value and esc.Range, matching the fields the ESC OpenAPI contract marks required #​24346
  • [engine] Fix the engine returning extension package refs for non-parameterised packages against the same base #​24347
  • [cli/neo] Fix approval replies and mode changes being silently dropped when the outbound event queue is full #​24370
  • [codegen/go] Fix nondeterministic Go program codegen for objects that mix null and typed properties #​24366
  • [cli/do] Keep snippets when delete fails, so delete can be retried #​24271
  • [cli/package] Report every schema validation error when pulumi package add fails to bind a package schema #​24367
  • [programgen/python] Fix casing of local component outputs #​24379
  • [cli/policy] Make policy group ls respect the default org #​24385
Improvements
  • [cli] Explain which state backend pulumi login failed against, where that backend was configured, and how to change it #​24322
  • [backend/diy] Report the state backend URL as configured when it cannot be opened, adding the resolved form when normalization changed it, and name a local path a state directory rather than a bucket #​24335
  • [sdkgen/python] Type constant properties as Literal[value] instead of their primitive type #​24358
  • [cli/plugin] Add --parallel flag to pulumi plugin install #​24369
  • [cli] Fix progress bar rendering for parallel plugin installs #​24372

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • Monday through Friday (* * * * 1-5)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@pulumi-renovate
pulumi-renovate Bot requested a review from a team as a code owner August 20, 2026 19:28
@pulumi-renovate pulumi-renovate Bot added dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update labels Aug 20, 2026
@pulumi-renovate
pulumi-renovate Bot enabled auto-merge (squash) August 20, 2026 19:28
@pulumi-renovate

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated

Details:

Package Change
github.com/pulumi/pulumi/sdk/v3 v3.258.0 -> v3.259.0
google.golang.org/grpc v1.83.0 -> v1.83.1
github.com/mattn/go-runewidth v0.0.27 -> v0.0.28
google.golang.org/genproto/googleapis/api v0.0.0-20260810153831-ec0a7760b754 -> v0.0.0-20260819154853-08b0e4226688
google.golang.org/genproto/googleapis/rpc v0.0.0-20260810153831-ec0a7760b754 -> v0.0.0-20260819154853-08b0e4226688

@iwahbe iwahbe self-assigned this Aug 21, 2026
iwahbe added 2 commits August 21, 2026 11:50
Upstream replaced codegen.StringSet with mapset.Set in test.SDKTest
(pulumi/pulumi#24386), so gen_test.go now builds its Skip sets with
mapset.NewSet. golang-set becomes a direct dependency.

Three conformance tests are new in v3.259.0 and go in expectedFailures:
policy-resource-metadata needs policy pack support, and
l1-component-sourceless and l3-map-keys both rely on local PCL
components, which the Java program generator does not emit.
Go 1.27.0 became "stable" on 2026-08-20, and golangci-lint v2.9.0 is
built with go1.26, so it panics with "file requires newer Go version
go1.27" on every run. Linting with the Go version the module declares
avoids the mismatch; bumping golangci-lint is left for a dedicated PR
since v2.13 changes goconst/gosec defaults and reports ~55 new issues.
@pulumi-renovate

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@pulumi-renovate
pulumi-renovate Bot merged commit f89a357 into main Aug 21, 2026
38 of 40 checks passed
@pulumi-renovate
pulumi-renovate Bot deleted the renovate/pulumi branch August 21, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant