feat(oz): support cloning GitLab environment repos#12659
Conversation
Co-Authored-By: Oz <oz-agent@warp.dev>
|
I'm starting a first review of this pull request. You can view the conversation on Warp. I completed the review and no human review was requested for this pull request. Comment Powered by Oz |
There was a problem hiding this comment.
Overview
This PR adds provider-neutral cloud environment repository modeling, routes GitLab repositories through forge-aware clone URLs, updates environment repo cloning/skill-loading flows to use SourceRepo, and extends git credential writing so non-GitHub hosts are available to git while keeping gh configuration GitHub-only.
Concerns
- No blocking correctness, security, or spec-drift concerns found in the attached diff.
Verdict
Found: 0 critical, 0 important, 0 suggestions
Approve
Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).
Powered by Oz
Description
Support cloning GitLab repositories during local Warp/Oz cloud environment setup.
Implementation plan: https://staging.warp.dev/drive/notebook/VPOgs3sL5WvVNxr1BRONAW
Agent conversation: https://staging.warp.dev/conversation/940bd50f-1875-43fb-a5b2-ab3f87274969
Linked Issue
REMOTE-1861
ready-to-specorready-to-implement.Testing
./script/formatcargo clippy --workspace --exclude warp_completer --all-targets --tests -- -D warningscargo clippy -p warp_completer --all-targets --tests -- -D warningscargo test -p cloud_object_models./script/runAgent Mode
CHANGELOG-OZ: Support cloning GitLab repositories during cloud environment setup.
Co-Authored-By: Oz oz-agent@warp.dev