Skip to content

[Automated] Update podman CLI Options#2422

Open
thomhurst wants to merge 1 commit intomainfrom
automated/update-cli-options-podman
Open

[Automated] Update podman CLI Options#2422
thomhurst wants to merge 1 commit intomainfrom
automated/update-cli-options-podman

Conversation

@thomhurst
Copy link
Owner

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

  • Updated options classes to reflect latest CLI documentation
  • Added new commands if any were detected
  • Updated option types and descriptions

Verification

  • Solution builds successfully

🤖 Generated with ModularPipelines.OptionsGenerator

@thomhurst thomhurst added automated dependencies Pull requests that update a dependency file labels Feb 22, 2026
@thomhurst thomhurst enabled auto-merge (squash) February 22, 2026 03:29
@thomhurst thomhurst force-pushed the automated/update-cli-options-podman branch from 337d47f to 04c55a1 Compare March 1, 2026 03:13
Copy link

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant