-
Notifications
You must be signed in to change notification settings - Fork 110
Pin dependencies #1479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Pin dependencies #1479
Conversation
Interesting. We might just need to alias it to |
Does the PR have any schema changes?Found 122 breaking changes: Resources
Types
Maintainer note: consult the runbook for dealing with any breaking changes. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1479 +/- ##
======================================
Coverage 0.00% 0.00%
======================================
Files 10 10
Lines 2345 2345
======================================
Misses 2345 2345 ☔ View full report in Codecov by Sentry. |
16fbb5c
to
c392a7c
Compare
Suspect this will make #1479 start succeeding.
c392a7c
to
ed57980
Compare
ℹ Artifact update noticeFile name: examples/cloudtrail/go/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: examples/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: examples_legacy/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
It's interesting that the test suite is failing with
Last time I investigated something like this it resulted from several versions of |
ed57980
to
62cdf35
Compare
This is an important check to include to fail early. If Renovate updates dependencies in a way that causes several copies of `@pulumi/pulumi` SDK to be included then the provider fails at runtime with an obscure error about invokes, as in #1479 - this will fail the build early instead.
62cdf35
to
f65c769
Compare
|
2366b9d
to
62cadd7
Compare
0034091
to
20292ad
Compare
bfa828b
to
348ac97
Compare
95bfab5
to
ba0ea40
Compare
e0cff3a
to
f7cd867
Compare
f7cd867
to
38924d9
Compare
This PR contains the following updates:
^6.0.0
->6.83.0
^7.0.0
->7.3.1
^6.0.4
->6.83.0
7.0.0
->7.3.1
^2.0.2
->2.22.0
^2.0.0
->2.22.0
^4.6.0
->4.8.0
4.6.0
->4.8.0
4.5.8
->4.8.0
0.0.8
->0.0.12
^3.0.0
->3.188.0
^3.113.0
->3.188.0
3.160.0
->3.188.0
4.5.8
->4.8.0
4.6.0
->4.8.0
v0.1.4
->v0.3.1
v2.4.0
->v2.22.0
v3.165.0
->v3.188.0
v3.113.0
->v3.188.0
v3.160.0
->v3.188.0
b374ceb
c7fad9e
->cc7494b
Add the preset
:preserveSemverRanges
to your config if you don't want to pin your dependencies.Release Notes
pulumi/pulumi-aws (@pulumi/aws)
v7.3.1
Compare Source
Does the PR have any schema changes?
Found 2 breaking changes:
Resources
🟡
inputs: "defaultAddonsToRemove" missing🟡
properties: "defaultAddonsToRemove" missing output "defaultAddonsToRemove"No new resources/functions.
What's Changed
defaultAddonsToRemove
should bedefaultAddonsToRemoves
by @corymhall in https://github.com/pulumi/pulumi-aws/pull/5724Full Changelog: pulumi/pulumi-aws@v7.3.0...v7.3.1
v7.3.0
Compare Source
Does the PR have any schema changes?
Found 4 breaking changes:
Types
🟡
properties: "resourceArn" missing🟢
"promptArn" property has changed to Required🟢
"resourceArn" property is no longer Required🟢
"aws:codebuild/getFleetComputeConfiguration:getFleetComputeConfiguration": required: "instanceType" property has changed to RequiredNew resources:
quicksight/ipRestriction.IpRestriction
quicksight/keyRegistration.KeyRegistration
What's Changed
Full Changelog: pulumi/pulumi-aws@v7.2.0...v7.3.0
v7.2.0
Compare Source
v7.1.0
Compare Source
Does the PR have any schema changes?
Found 5 breaking changes:
Resources
🟢
"aws:datasync/locationObjectStorage:LocationObjectStorage": required: "agentArns" property is no longer Required🟡
inputs: "regionalParameters": additional properties type changed from "string" to "object":🟡
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}🟡
properties: "regionalParameters": additional properties type changed from "string" to "object":🟡
additional properties had no type but now has &{Type:string Ref: AdditionalProperties: Items: OneOf:[] Discriminator: Plain:false}New resources:
bedrock/agentFlow.AgentFlow
fsx/s3AccessPointAttachment.S3AccessPointAttachment
New functions:
s3/getAccessPoint.getAccessPoint
What's Changed
certificateAuthority
by @corymhall in https://github.com/pulumi/pulumi-aws/pull/5673Full Changelog: pulumi/pulumi-aws@v7.0.0...v7.1.0
pulumi/pulumi-docker (@pulumi/docker)
v4.8.0
Compare Source
Does the PR have any schema changes?
Looking good! No breaking changes found.
New resources:
index/buildxBuilder.BuildxBuilder
What's Changed
Full Changelog: pulumi/pulumi-docker@v4.7.0...v4.8.0
v4.7.0
Compare Source
Does the PR have any schema changes?
Found 1 breaking change:
Types
🟡
"docker:index/RemoteImageBuild:RemoteImageBuild": properties: "buildArg" missingNew functions:
index/getRegistryImageManifests.getRegistryImageManifests
pulumi.providers.docker/terraformConfig
What's Changed
New Contributors
Full Changelog: pulumi/pulumi-docker@v4.6.2...v4.7.0
v4.6.2
Compare Source
Does the PR have any schema changes?
Looking good! No breaking changes found.
No new resources/functions.
What's Changed
Full Changelog: pulumi/pulumi-docker@v4.6.1...v4.6.2
v4.6.1
Compare Source
Does the PR have any schema changes?
Looking good! No breaking changes found.
No new resources/functions.
What's Changed
Full Changelog: pulumi/pulumi-docker@v4.6.0...v4.6.1
pulumi/pulumi-docker-build (@pulumi/docker-build)
v0.0.12
Compare Source
Changed
Fixed
v0.0.11
Compare Source
Changed
changes to GitHub Actionhttps://github.com/pulumi/pulumi-docker-build/pull/519/519)
Fixed
exec
mode. (https://github.com/pulumi/pulumi-docker-build/issues/482)buildkit
. (https://github.com/pulumi/pulumi-docker-build/issues/496)v0.0.10
Compare Source
Changed
v0.0.9
Compare Source
Changed
Fixed
ACTIONS_RUNTIME_TOKEN
is now correctly marked as a secret. (https://github.com/pulumi/pulumi-docker-build/issues/403)pulumi/pulumi (@pulumi/pulumi)
v3.188.0
Compare Source
3.188.0 (2025-08-07)
Features
--remove-backups
flag topulumi stack rm
for DIY backends#20203
Bug Fixes
[cli] Fix cancellation when running via some CLI wrapper tools
#20195
[cli] Fix concurrent read/write during plugin downloads
#20223
[cli] Restore terminal mode on panic
#20224
[engine] Fix panic in refreshes due to concurrent map writes
#20206
[sdkgen] Warn about refs of the form "#/resources/pulumi:providers:"
#20192
[cli/display] Show changed outputs in preview
#20161
[cli/engine] Make
--exclude
correctly handle wildcards in all cases#20158
[sdk/go] Fix running against old CLI versions without SignalAndWaitForShutdown
#20212
[sdk/python] Fix dependency installation in uv workspaces
#20218
Miscellaneous
[cli] Update pulumi-dotnet to 3.87.0
#20222
[cli/env] Bump esc to v0.17.0
#20197
v3.187.0
Compare Source
3.187.0 (2025-07-31)
Features
[cli] Support for writing v4 checkpoints/deployments
#20159
[cli] Add support for qualified registry template names in
pulumi new
#20138
[cli/import] Enable
pulumi import
to always--generate-resources
when converting--from
state files#20178
[yaml] Allow config values to be parsed with type
object
#20132
[auto/python] Allow for
on_error
callbacks in commands to capture stderr incrementally#20019
[sdk/nodejs] Add option of Bun as a package manager
#18412
[sdk/nodejs] Copy
getRootDirectory
to the pulumi module#20173
[sdk/python] Copy
get_root_directory
to the pulumi module#20172
Bug Fixes
[cli] Fix un-taring registry-backed templates which come in .tar.gz format
#20135
[cli] Stop passing Accept: application/x-tar to registry template download URLs to avoid signature mismatch
#20133
[engine] Fix a panic with
up --refresh --run-program
and resource replacements#20147
[engine] Untargeted resources in
destroy
now correctly register as same steps#20061
[cli/engine] Fix hang when waiting for program that would never complete
#20153
[sdk/nodejs] Fix delete hooks in inline automation API programs
#20143
[sdk/python] Set features inside construct
#20141
Miscellaneous
#20148
v3.186.0
Compare Source
3.186.0 (2025-07-25)
Features
[engine] Send
Cancel
message to language runtime plugins on engine shutdown#20007
[engine] Pass stack tags to policy plugins on startup
#20084
[yaml] Expose
object
as a possible config type in preparation forpulumi-yaml
support#20129
Bug Fixes
[cli/engine] --exclude and --exclude-protected flags now work together correctly for
destroy
commands#20120
[engine] Fix a datarace in the engine event system
#20105
[engine] Fix a panic in the engine when running
up --refresh --run-program
and finding a deleted resource[sdk/nodejs] Avoid "Cannot convert object to primitive value" error when running into type errors
#20092
[sdk/nodejs] Don’t use automatic ESM mode when
—import
or—require
is set#20091
[sdk/nodejs] Fix callback server hang & delete hooks in Node.js
#20109
[sdk/nodejs] Don’t report leaked promises when we exit abnormally
#20128
[cli/package] Force new style Go modules to be written out when using
package add
#20011
[sdk/python] Run uv sync on uv command
#20117
Miscellaneous
#20118
v3.185.0
Compare Source
Features
pulumi package add
with registry identifiers#19928
Bug Fixes
[engine] Fix a snapshot integrity issue with
destroy --run-program
and resource reads#20078
[sdkgen/python] Remove unnecessary
import copy
#20089
[sdkgen/python] Support properties named "builtins"
#20085
v3.184.0
Compare Source
Features
[sdk/go] Allow setting resource hooks in transforms
#20058
[sdk/nodejs] Allow setting resource hooks in transforms
#20057
Bug Fixes
[auto/go] Fix refresh/destroy with inline programs and --run-program flag
[cli/package] Fix
package add
command when using uv 0.8.0 or later#20075
[sdk/nodejs] Fix before exit handler
[programgen/python] Fix imports of packages and modules with multiple name parts, such as "devOps"
#20053
Miscellaneous
#19985
v3.183.0
Compare Source
Features
[cli] Support reading v4 checkpoints/deployments
#20046
[cli] Allow transforms to set resource hooks
#20051
[protobuf] Add hooks to TransformResourceOptions
#20050
[auto/{go,nodejs,python}] Support --run-program for inline programs in refresh and destroy operations
#19912
[cli/new] Reflect templates published with
pulumi template publish
in the results ofpulumi new
#19940
[sdk/nodejs] Automatic ESM configuration
#19980
[sdk/python] Allow setting resource hooks in transforms
#20052
Bug Fixes
[cli] Fix a panic in the
console
command when a non-existant stack was passed as a --stack argument#20043
[sdk/nodejs] Try to normalize component names when auto-inferring them
#20048
[sdk/python/automation] Fix wrong name after stack rename
#20028
Miscellaneous
#20063
v3.182.0
Compare Source
Features
[engine] Implement ResourceHooks in the engine
#19874
[engine] Prevent destroy without running the program if any resource have delete hooks
#19933
[engine] Send
Cancel
message to analyzer plugins on engine shutdown#20015
[sdk/go] Implement ResourceHooks in the Go SDK
#20002
[sdk/nodejs] Implement ResourceHooks in the Node.js SDK
#19946
[sdk/python] Implement ResourceHooks in the Python SDK
#19876
Bug Fixes
[cli] Fix
stack select
when local default-org differs from the service setting for default-org#20010
[cli/new] Fix the AI prompt flow of pulumi new command
#19998
[engine] Fix an issue where the engine would not issue creates and deletes in the correct order for delete before create replacements where dependencies had changed
#19945
[engine] Handle cancellation during construct
#19976
[engine] Run after delete hooks for component resources
#20025
[sdk/{go,nodejs,python}] Pass resource hooks through to construct
#20016
[sdkgen/go] Fix panic in SDK go generator for a map[string]map[string]union type
#19731
[sdk/python] Log safely in Python in the presence of
PULUMI_ERROR_OUTPUT_STRING
#18903
Miscellaneous
[sdk/{go,nodejs,python}] Add PULUMI_AUTOMATION_API
#19974
[sdk/{go,nodejs,python}] Add type and name to ResourceHookArgs
#20017
v3.181.0
Compare Source
Features
[auto/nodejs] Add
previewRefresh
to allow dry-runs ofrefresh
commands#19948
[auto] Support providing runProgram to
preview
andup
in auto sdk#19729
[cli] Warn more aggressively for very old CLI versions
#19894
[cli] Add
pulumi template publish
experimental command to publish templates to the Pulumi Registry#19864
[cli/plugin] Allow
plugin run
to run local binary plugins#19903
[auto/python] Add
preview_refresh
to allow dry-runs ofrefresh
commands#19900
[auto/python] Add
preview_destroy
to allow dry-runs ofdestroy
commands#19947
[engine] Add
SignalAndWaitForShutdown
RPC call#19837
[engine] Add lifecycle protobuf definitions
#19746
Bug Fixes
[engine] Restore asset and archive hash values after transforms
#19960
[cli] Make it possible for inline automation programs to be used with refresh/destroy
#19916
[cli] Do not assume that package sources without file path prefixes (
./
,../
) are file paths#19930
[engine] Fix untargeted resources not always being sent to stack analysis
#19943
#19926
[engine] Fix a panic when mixing --target, --refresh, and provider upgrades
#19935
[engine] Fix transforms holding onto engine locks during execution, instead of just during collection
#19950
[engine] Synthesize delete steps for views during preview
#19952
[sdk/nodejs] Fix the use of parameterised packages and mocks
#19917
v3.180.0
Compare Source
Features
[auto] Support providing runProgram to
preview
andup
in auto sdk#19729
[cli] Warn more aggressively for very old CLI versions
#19894
[cli] Add
pulumi template publish
experimental command to publish templates to the Pulumi Registry#19864
[cli/plugin] Allow
plugin run
to run local binary plugins#19903
[auto/python] Add
preview_refresh
to allow dry-runs ofrefresh
commands#19900
[auto/python] Add
preview_destroy
to allow dry-runs ofdestroy
commands#19947
[engine] Add
SignalAndWaitForShutdown
RPC call#19837
[engine] Add lifecycle protobuf definitions
#19746
Bug Fixes
[cli] Make it possible for inline automation programs to be used with refresh/destroy
#19916
[cli] Do not assume that package sources without file path prefixes (
./
,../
) are file paths#19930
[engine] Fix untargeted resources not always being sent to stack analysis
#19943
#19926
[engine] Fix a panic when mixing --target, --refresh, and provider upgrades
#19935
[engine] Fix transforms holding onto engine locks during execution, instead of just during collection
#19950
[engine] Synthesize delete steps for views during preview
#19952
[sdk/nodejs] Fix the use of parameterised packages and mocks
#19917
v3.178.0
Compare Source
Features
Bug Fixes
[auto/go] Fix destroy with debug option results in
unknown flag --debug
error#19885
[backend/diy] Allow DIY backend to remove stacks that are empty except for their root stack resource, inline with the behaviour of the cloud backend
#19883
[auto/python] Fix parallelism issue when running inline programs with the automation API
#19855
[cli] Fix
pulumi stack select
unnecessarily fetching stack metadata.The
pulumi stack select
command now only fetches stack names instead of complete metadata,since the selection UI only displays stack names. This significantly improves performance,
especially for DIY backends where metadata fetching can be slow.
Previously, the command was fetching the same metadata as
pulumi stack ls
(last update time,resource count, etc.) but never displaying this information to the user, causing unnecessary
delays during stack selection.
#19760
[cli/install] Don't consult the registry when
--file
is specified#19859
[engine] Fix policy pack versions for remediations from python policy packs
#19856
[engine] Fix views with --refresh --run-program
#19877
Miscellaneous
[ci] Make
make install
install all subprojects#19892
[cli] Update dotnet, java and yaml language runtimes
#19896
[cli/env] Bump esc to 0.14.3
#19886
v3.177.0
Compare Source
Features
#19847
Bug Fixes
[auto/nodejs] Fix stack name in object after rename operations
#19836
[cli] Respect
--generate-only
whenconvert
ing local SDKsv3.176.0
Compare Source
Features
[engine] Enable support for views by default
#19813
[cli/install] Resolve plugin download URLs by referencing the Pulumi Registry
#19762
[cli/plugin] Improve the error message when installing unknown resource plugins
#19773
[sdk/go] Add experimental policy as code SDK
#19670
Bug Fixes
[cli] Fix
package add
always reporting providers as crashing#19769
[programgen] Fix panic in programgen
[cli/display] Send output about installing policy packs to stderr instead of stdout
#19816
[sdk/{go,nodejs,python}] Fix use of parameterized packages in mocks
#19722
Miscellaneous
[engine] Close SourceIterator
#19740
[pkg] Update go.opentelemetry.io/otel to v1.36.0
#19822
v3.175.0
Compare Source
Bug Fixes
[engine] Use the new resource goal in
refresh --run-program
with aliases instead of the old one#19578
[engine] Fix panic when importing resources.
#19750
v3.174.0
Compare Source
Features
[auto/go] Add PolicyPacks to preview/up options
#19702
[engine] Overhaul of how the import option works, the engine can now import and then update a resource in a single deployment
#19339
[yaml] Update YAML to 1.19.2
#19727
[sdkgen/python] Add sdkgen for non object method invoke return values
#19660
Bug Fixes
[engine] Fix loading of non-client language runtimes when running inline programs
#19713
[engine] Revert recent changes to the config system
#19721
[sdk] Fix of breaking change to WithMocks which splits interface for MethodCall
#19687
Miscellaneous
[cli] Ensure logs and tracing are fully written out before exiting
#19714
[engine] Log callbacks requests
#19691
[sdk/nodejs] Require Node.js >= 20
#19697
v3.173.0
Compare Source
Bug Fixes
#19683
v3.172.0
Compare Source
Features
[protobuf] Extend provider protocol to allow providers to request to --refresh resources by default
#19487
[sdk/go] Add sdk support for scalar call returns from providers
#19589
Bug Fixes
[auto/python] Revert: Add
on_error
callback for capturing incremental stderr output, which used a library not compatible with Windows#19649
[cli] Improve error message when stack select is run in non-interactive mode
#19628
[cli] Fix
up --refresh --run-program
to use the new program based refresh logic#19667
[sdkgen] Fix data race in codegen type conversions
#19604
[cli/config] Warn about YAML null being read as empty string
#19483
[cli/display] Fix color of Copilot summarize-error so its more readable on light terminals
#19644
[cli/engine] Shut down plugins more gracefully when the CLI is shutting down
#19603
[programgen/python] Add pulumi as reserved keyword in binder to fix python codegen issues
#19277
Miscellaneous
#19627
v3.171.0
Compare Source
Features
pulumi esc
as an alias forpulumi env
[
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.