Skip to content

[Automated] Update aws CLI Options - #5140

Closed
thomhurst wants to merge 1 commit into
mainfrom
automated/update-cli-options-aws
Closed

thomhurst wants to merge 1 commit into
mainfrom
automated/update-cli-options-aws

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

Summary

This PR contains automatically generated updates to aws 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

Command coverage

Command coverage report:

  • aws (aws-cli/2.36.45 Python/3.14.6 Linux/6.17.0-1022-azure exe/x86_64.ubuntu.24): 19323 commands, tree 44cb2f3370a3ed33984db0e7c3caeb9682e5001166da65f930862165198e851b
    • Baseline comparison: 18920 commands at aws-cli/2.36.34 Python/3.14.6 Linux/6.17.0-1022-azure exe/x86_64.ubuntu.24 -> 19323 commands at aws-cli/2.36.45 Python/3.14.6 Linux/6.17.0-1022-azure exe/x86_64.ubuntu.24
    • Added: aws accessanalyzer create-analyzer, aws accessanalyzer create-service-linked-analyzer, aws accessanalyzer update-analyzer, aws acm list-certificates, aws agent-registry-control create-registry, aws agent-registry-control update-registry, aws aiops create-investigation-group, aws aiops update-investigation-group, aws appconfig update-experiment-definition, aws appconfig update-extension, aws appflow list-connector-entities, aws appflow reset-connector-metadata-cache, aws application-signals create-service-level-objective, aws application-signals update-service-level-objective, aws apprunner update-service, aws appstream create-fleet, aws appstream create-image-builder, aws appstream update-app-block-builder, aws appstream update-fleet, aws autoscaling create-auto-scaling-group, aws autoscaling put-scaling-policy, aws autoscaling start-instance-refresh, aws autoscaling update-auto-scaling-group, aws b2bi create-transformer, aws b2bi update-transformer, aws backupsearch start-search-job, aws batch cancel-jobs, aws batch create-scheduling-policy, aws batch register-job-definition, aws batch submit-job, aws batch submit-service-job, aws batch terminate-jobs, aws batch terminate-service-jobs, aws batch update-scheduling-policy, aws bedrock create-model-customization-job, aws bedrock create-model-import-job, aws bedrock create-model-invocation-job, aws bedrock-agent create-flow, aws bedrock-agent update-flow, aws bedrock-agent-runtime retrieve, aws bedrock-agent-runtime retrieve-and-generate, aws bedrock-agentcore start-browser-session, aws bedrock-agentcore-control create-agent-runtime, aws bedrock-agentcore-control create-consent-portal, aws bedrock-agentcore-control create-gateway, aws bedrock-agentcore-control create-harness, aws bedrock-agentcore-control create-payment-manager, aws bedrock-agentcore-control create-registry, aws bedrock-agentcore-control delete-consent-portal, aws bedrock-agentcore-control get-consent-portal (+353 more; see manifest)

Verification

  • Solution builds successfully

🤖 Generated with ModularPipelines.OptionsGenerator

@thomhurst thomhurst added automated dependencies Pull requests that update a dependency file labels Sep 15, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 15, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-15T01:28:59.952767Z 08dbaa1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@greptile-apps

greptile-apps Bot commented Sep 15, 2026

Copy link
Copy Markdown

Too many files changed for review (3000 files, 100 file limit).

@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown

Caution

CodeRabbit couldn't post its review summary.

Error details
Validation Failed: {"resource":"IssueComment","code":"unprocessable","field":"data","message":"Body is too long (maximum is 65536 characters)"} - https://docs.github.com/rest/issues/comments#create-an-issue-comment

@thomhurst

Copy link
Copy Markdown
Owner Author

Closing under the generated-options policy. Generation run 34908665241 successfully built AWS output from d0e8209, but current main advanced through generator fix #5109 before the PR was checked. Fast fail job 104215826395 rejected the stale generator fingerprint in scripts/Assert-GeneratedOptionsFreshness.ps1:54; the generated integration lane consequently did not run. Evidence: https://github.com/thomhurst/ModularPipelines/actions/runs/34916719028/job/104215826395 . No generated files will be patched or rebased. Fresh regeneration remains tracked by #5133 / #4337 and the exact-source acceptance work in #4474; the replacement will be linked here after the pending generator source fixes land.

@chatgpt-codex-connector

Copy link
Copy Markdown

💡 Codex Review

[CliOption("--checksum-crc32", GroupValues = true)]
public IEnumerable<string>? ChecksumCrc32 { get; set; }

P1 Badge Preserve explicit AWS scalar type hints

The regenerated wrappers infer repeatability from incidental prose such as “multiple checksum headers” or “array of blocks,” overriding AWS's explicit scalar declarations. Here --checksum-crc32, --checksum-crc32-c, --checksum-sha1, and --checksum-sha256 are strings in the AWS CLI help, but become grouped collections; the same regression turns AppFlow --api-version into a collection and EBS --max-results from an integer into a collection. Callers can consequently emit multiple operands to scalar switches and cannot assign the documented scalar types, so the scraper should prioritize explicit (string)/(integer) hints over prose heuristics and regenerate the output.

AGENTS.md reference: AGENTS.md:L34-L34

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@thomhurst

Copy link
Copy Markdown
Owner Author

Fresh replacement: #5148, generated from main 1b1f082 in https://github.com/thomhurst/ModularPipelines/actions/runs/35001246869. It covers 19,323 AWS commands and passed the generated solution build; its freshness check also passes. The exact output is incorporated into #4367 for the runtime regressions. Required CI and reviews remain pending on the replacement.

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