Repository navigation
feat(project-files): add cross-owner copy and bulk transfers - #9018
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
428b57c to
2042762
Compare
46eef76 to
8fc8b2e
Compare
6e3b83b to
3d4f3b0
Compare
|
@cubic-dev-ai review this PR |
@mzxchandra I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 68 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
[High impact] The reviewed changes appear safe to merge. SummaryAdds copies between workspace and Project owners, bounded ZIP extraction, recursive downloads, and Markdown snapshot export.
|
|
@cubic-dev-ai review this PR |
@mzxchandra I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
@cubic-dev-ai review this PR |
@mzxchandra I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 69 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
Post-deploy staging verification (October 14, Pacific), with Projects disabled: verified traffic cutover and serving image for PASS: workspace bulk ZIP source bytes/filenames, nested paths, ZIP delivery headers, authorized bodyless HEAD, unauthenticated GET/HEAD denial, unknown/mixed folder-path rejection, and unchanged original source hashes/metadata. Temporary synthetic subtree cleaned up; original fixtures preserved. Workspace-to-workspace copy also requires Projects and correctly returned the disabled-feature response. Successful copy/reference rewriting and Project archive/snapshot/extraction are NOT RUN. Restricted-role policy checks, internal-session folder-ID/browser flows, and production are not covered. No flags or roles changed. |
Summary
Validation
Stack
#9015–#9017 are merged. This PR targets staging; #9019 and #9034 remain downstream and need synchronization after this PR lands.