You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current automated CLI-options PRs still produce unapproved breaking public API changes. The API compatibility gate blocks auto-merge, but most affected members have no open issue tracking the required compatibility work.
[Automated] Update pulumi CLI Options #3902 Pulumi: removes or renames positional/public members across multiple option types, including changing PulumiStackNewOptions construction.
Helm/Pulumi/Podman optional-arity migrations are already tracked by #3777 and its pending fix #3859; this issue covers remaining compatibility regressions.
This is a recurrence of the class addressed by closed #3165. The scheduled-run umbrella #3910 records that the workflow failed, but not the member-level compatibility work.
Expected
Preserve source and binary compatibility with obsolete forwarding aliases where semantics still match.
Treat true removals/type replacements as explicit major-version decisions.
Add common generator regression coverage for positional renames, removed scraped options, and scalar-to-collection changes.
Regenerate or close affected PRs only after every API gate failure is resolved or explicitly approved.
Problem
Current automated CLI-options PRs still produce unapproved breaking public API changes. The API compatibility gate blocks auto-merge, but most affected members have no open issue tracking the required compatibility work.
Affected PRs and examples:
Commandproperties.DepVersiontoDep.Commandand changesPull.Provenance,Sbom,Models,Since,Until,NoTty,App,Wait,WaitTimeout, andQuietBuild.PulumiStackNewOptionsconstruction.Commandproperties.CommandOptionsfromstring?toIEnumerable<string>?.Commandproperties and renamesNameVersiontoName.Helm/Pulumi/Podman optional-arity migrations are already tracked by #3777 and its pending fix #3859; this issue covers remaining compatibility regressions.
This is a recurrence of the class addressed by closed #3165. The scheduled-run umbrella #3910 records that the workflow failed, but not the member-level compatibility work.
Expected