Skip to content

Reject non-GET WebSocket methods#736

Merged
ryanfowler merged 1 commit into
mainfrom
reject-nonget-websocket-method
Jun 9, 2026
Merged

Reject non-GET WebSocket methods#736
ryanfowler merged 1 commit into
mainfrom
reject-nonget-websocket-method

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • Reject explicit non-GET --method values during WebSocket validation instead of warning and continuing
  • Remove the obsolete WebSocket method warning path in runtime execution
  • Update WebSocket unit and integration coverage to assert the new error behavior

Testing

  • Unit tests added for WebSocket exclusives validation
  • Integration tests updated and verified for the WebSocket dry-run and noninteractive cases
  • cargo fmt, cargo clippy --locked --all-targets --all-features -- -D warnings, cargo test --all-features, and the serialized integration suite all passed

@ryanfowler ryanfowler enabled auto-merge June 9, 2026 19:50
@ryanfowler ryanfowler merged commit 63d2582 into main Jun 9, 2026
4 checks passed
@ryanfowler ryanfowler deleted the reject-nonget-websocket-method branch June 9, 2026 19:54
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.

1 participant