Skip to content

[REV-2383] Scope integrations and provider setup by team - #15816

Open
warp-agent-staging[bot] wants to merge 4 commits into
factory/rev-2383-environmentsfrom
factory/rev-2383-integrations-provider
Open

[REV-2383] Scope integrations and provider setup by team#15816
warp-agent-staging[bot] wants to merge 4 commits into
factory/rev-2383-environmentsfrom
factory/rev-2383-integrations-provider

Conversation

@warp-agent-staging

@warp-agent-staging warp-agent-staging Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Scope oz integration list, create, update, and oz provider setup to the selected team. Integration requests carry approved RequestTeamScope proof through OAuth retries and add the raw team UID only at the GraphQL transport boundary; integration creation uses the same resolved scope for environment selection. Provider setup refreshes workspace metadata before resolving its scope or opening OAuth, and the OAuth completion continuation preserves the initiating scope for follow-up requests.

This PR is stacked on parent PR #15805 and its factory/rev-2383-environments branch.

Origin: https://warpdev.slack.com/archives/C0BREN45G2D/p1788501775785069

Linked Issue

REV-2383

Testing

  • ./script/format
  • cargo clippy -p warp_cli -p warp_server_client -p warp --tests -- -D warnings
  • cargo nextest run -p warp_cli -p warp_server_client -p warp -E '<8 focused scope tests>' — 8 passed, covering CLI parsing, provider metadata service-boundary sequencing, completed OAuth team/teamless continuation, and public GraphQL header transport
  • CARGO_TARGET_DIR=/tmp/warp-target ./script/presubmit — formatting, inline Rust test module validation, all Clippy configurations, clang-format, factory-file validation, and WGSL formatting passed. Full-workspace nextest completed with 11,713 passed and 38 sandbox-dependent remote/GUI failures outside the changed paths, primarily unavailable gcloud IAP credentials and workload-token runtime integration.
  • Manual testing was not run because the requester declined computer-use verification

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

This PR was generated with Warp.

Comment @warp-factory on this PR to send it follow-up work.

View run View conversation View on Slack

@warp-agent-staging
warp-agent-staging Bot marked this pull request as ready for review September 4, 2026 21:03
…ev-2383-integrations-provider

# Conflicts:
#	crates/warp_server_client/src/graphql_helpers.rs
#	crates/warp_server_client/src/graphql_helpers_tests.rs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants