Skip to content

PR 2: Remove --dangerous-skip-interactive, use --no-input for non-interactive approval#114

Closed
natefikru wants to merge 1 commit intonate/tvc-non-interactive-loginfrom
nate/tvc-non-interactive-approve-v2
Closed

PR 2: Remove --dangerous-skip-interactive, use --no-input for non-interactive approval#114
natefikru wants to merge 1 commit intonate/tvc-non-interactive-loginfrom
nate/tvc-non-interactive-approve-v2

Conversation

@natefikru
Copy link
Copy Markdown

Summary

Depends on #112.

  • Removes --dangerous-skip-interactive flag from deploy approve
  • Uses the global --no-input flag (from PR 1: Add --no-input flag for non-interactive login #112) to skip interactive manifest approval prompts
  • Breaking change: scripts using --dangerous-skip-interactive must switch to --no-input

Test plan

  • cargo test --test deploy_approve (6 tests: non-interactive skip, interactive prompts, reject, error cases)
  • cargo test --test global_flags (2 tests: flag recognition)
  • cargo clippy --all-targets --all-features -- -D warnings
  • Manual: tvc --no-input deploy approve --manifest <path> --skip-post skips prompts and outputs JSON

@natefikru natefikru changed the title Remove --dangerous-skip-interactive, use --no-input for non-interactive approval PR 2: Remove --dangerous-skip-interactive, use --no-input for non-interactive approval Mar 30, 2026
@natefikru natefikru marked this pull request as ready for review March 30, 2026 18:10
@emostov emostov closed this Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants