build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.253.0 to 3.257.0 in the pulumi group across 1 directory - #249
Open
dependabot[bot] wants to merge 1 commit into
Conversation
|
dependabot
Bot
force-pushed
the
dependabot/go_modules/pulumi-d725b9bff3
branch
from
August 15, 2026 15:32
1ff561f to
bcef94b
Compare
pedromvgomes
added a commit
that referenced
this pull request
Aug 16, 2026
…our own mirror Turns the pins from #276 into actual vendoring. A pin stops us moving by accident, but the artifacts still lived on hosts we do not control and could change or disappear underneath a pinned release -- which is how prd broke on 2026-08-14. Both install paths now fetch from wardnet/toolchain-mirror and verify the download against the SHA256SUMS that mirror publishes: - action.yml downloads the CLI archive, verifies it, and puts it first on PATH. A follow-up step asserts `pulumi version` matches the pin, so if PATH resolution ever picks the runner image's CLI again we fail with a clear message instead of silently deploying on an unpinned engine. - cmd/inforge/plugins.go fetches each provider archive from the mirror and verifies it. This path previously downloaded from three different GitHub orgs with NO verification of any kind and executed the result as part of a production deploy. Verification happens BEFORE extraction, not while streaming: hashing into the extractor would write an executable to the plugin directory and only afterwards discover the bytes were wrong. Also closes the SDK/CLI skew: go.mod's pulumi/sdk moves 3.251.0 -> 3.253.0 to match action.yml's CLI pin. They are the same product either side of a process boundary and nothing links them -- Dependabot bumps the SDK and cannot see the CLI pin -- so #249 (SDK-only, to 3.256.0) must NOT be merged as-is; it would silently reopen the skew. 3.253.0 is chosen over 3.256.0 deliberately: prd recovered on 3.253.0 and 3.256.0 is the version that broke it. Our AWS_REQUEST_CHECKSUM_CALCULATION fix should make 3.256.0 safe, but that deserves its own verified bump rather than riding along here. Worth recording: the provider repos publish SHA-1 checksums, not SHA-256, so the mirror's own SHA-256 over the stored bytes is now the strongest digest available for those artifacts. Verified by installing all four plugins from the live mirror with the real binary -- digests checked, archives extracted, plugin executes.
dependabot
Bot
force-pushed
the
dependabot/go_modules/pulumi-d725b9bff3
branch
2 times, most recently
from
August 22, 2026 17:36
4262f5f to
582811c
Compare
Bumps the pulumi group with 1 update in the / directory: [github.com/pulumi/pulumi/sdk/v3](https://github.com/pulumi/pulumi). Updates `github.com/pulumi/pulumi/sdk/v3` from 3.253.0 to 3.257.0 - [Release notes](https://github.com/pulumi/pulumi/releases) - [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md) - [Commits](pulumi/pulumi@v3.253.0...v3.257.0) --- updated-dependencies: - dependency-name: github.com/pulumi/pulumi/sdk/v3 dependency-version: 3.253.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pulumi ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/go_modules/pulumi-d725b9bff3
branch
from
August 22, 2026 17:38
582811c to
f88839a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the pulumi group with 1 update in the / directory: github.com/pulumi/pulumi/sdk/v3.
Updates
github.com/pulumi/pulumi/sdk/v3from 3.253.0 to 3.257.0Release notes
Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
... (truncated)
Changelog
Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.
... (truncated)
Commits
5a7ae5cTestNewDefaultOrgResolution: make sure promises are done (#24307)2b0c722implement thestate getcommand (#24191)c73539fsecurestore: add macOS keychain backends (#24211)53a590bupdate yaml to 1.38.2 (#24297)eaf1315Honor the request context while an HTTP retry backs off (#24276)c95645fGenerate Go input types for deeply nested collections of objects (#24236)ca7856cAdd stateful patch method (#24295)67cff33Update dependency pulumi/pulumi-hcl to v0.15.0 (#24293)ad9f491Convertgo-nested-collectionsto a conformance test (#24233)8c41983Add a conformance test for hooks that panic and fix Go runtime to pass (#24218)