Conversation
337d47f to
04c55a1
Compare
There was a problem hiding this comment.
Code Review: Automated Podman CLI Options Update
This is a clean, well-structured automated PR. The changes correctly reflect the current state of the podman CLI's help output.
Summary of Changes
| File | Change |
|---|---|
AssemblyInfo.Generated.cs |
Timestamp bump (2026-02-15 → 2026-03-01) |
PodmanComposeBuildOptions |
Removed --provenance, --sbom; updated --quiet description |
PodmanComposeConfigOptions |
Removed --models |
PodmanComposeEventsOptions |
Removed --since, --until |
PodmanComposeExecOptions |
Removed --no-tty / -T |
PodmanComposePublishOptions |
Removed --app |
PodmanComposeUpOptions |
Removed --quiet-build |
PodmanImageListOptions / PodmanImagesOptions |
Updated --sort description (value list reordered) |
Assessment
Auto-generated files: All modified files are correctly tagged as auto-generated (via [ExcludeFromCodeCoverage] and the generator metadata), consistent with the project's code generation pattern. Changes should not be made manually.
Correctness: The removals of --provenance, --sbom, --models, --since, --until, --no-tty, --app, and --quiet-build are appropriate — if the CLI no longer exposes these flags, removing them from the options class is the right call.
Potential Breaking Change (informational): Users who previously set Provenance, Sbom, Models, Since, Until, NoTty, App, or QuietBuild on these options records will get a compile error after this update. This is expected and correct behaviour — the underlying CLI flags no longer exist, so the properties should not be available. A note in release notes or changelog (if applicable) would help consumers upgrading.
Sort description updates in PodmanImageListOptions and PodmanImagesOptions are cosmetic doc-string changes only; no functional impact.
Verdict
The changes look correct and the automation is working as intended. No issues to block merging.
Summary
This PR contains automatically generated updates to podman CLI options classes.
The generator scraped the latest CLI help output from the installed tool.
Changes
Verification
🤖 Generated with ModularPipelines.OptionsGenerator