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
refactor(cli): drop -d/-m short aliases; loosen version pins
Two unrelated changes in one commit:
1. Drop the `-d` short for `--dry-run` and `-m` short for
`--manifest-path` from `GlobalArgs`. We want those letters free
for future flags. The long forms are unaffected, and a new
`reserved_short_forms_are_not_assigned` compose test locks in
that no subcommand reassigns either letter. Per-subcommand
short-form tests (`*_short`, `manifest_path_short_form`, etc.)
are deleted; the long-form counterparts cover the contract.
2. Loosen `python-version` and `ruby-version` pins in ci.yml from
exact patch (`3.12.13`, `3.2.10`) to minor.x (`3.12.x`, `3.2.x`).
setup-python and setup-ruby's catalogs keep retiring older patch
versions and breaking the workflow — minor.x auto-resolves to
whatever patch is currently available.
CLI_CONTRACT.md updated to remove `-d`/`-m` from the global args
table and the env-var cross-reference.
Assisted-by: Claude Code:opus-4-7
0 commit comments