Skip to content

fix: clone reviewer workspaces through Git transport - #649

Merged
rianjs merged 1 commit into
mainfrom
rianjs/reviewer-clone-transport
Oct 4, 2026
Merged

rianjs merged 1 commit into
mainfrom
rianjs/reviewer-clone-transport

Conversation

@rianjs

@rianjs rianjs commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

A live review of linux-packages failed when a source pack disappeared during git clone --no-hardlinks. Local-copy cloning can race with background repacking and copies the entire source object directory into each reviewer workspace.

Use git clone --no-local so Git transfers reachable objects through its transport. Reviewer checkouts keep independent object databases and working trees. Document that behavior in the checkout contract.

Validation: the new unreachable-object regression fails before the fix and passes afterward. Workbench and pipeline suites pass, including checkout isolation, pinned-head, fork, reuse, and workspace-write checks. A static Linux verification binary builds successfully. The same large-repository review will be retried with that binary before delivery.

@monit-reviewer monit-reviewer left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated PR Review

Reviewed commit: d01c6df9a59f
Profile: codex-monit-reviewer - Posting as: monit-reviewer

Summary

Reviewer Findings
go:implementation-tests 0
policies:conventions 0

Reviewer Coverage

  • go:implementation-tests — complete (broad); inspected 2 assigned files (3 inspected across reviewers): internal/workbench/workbench.go, internal/workbench/workbench_test.go; skipped: none; constraints: Could not run workbench or pipeline tests because the Go executable is unavailable in the environment. Review limited to the assigned Go implementation and tests, with nearby repository guidance.
  • policies:conventions — complete (broad); skipped: none; constraints: Review limited to convention adherence and reviewer workspace isolation in the three assigned files. Shared standards and automation had no local convenience copies, and their canonical GitHub pages could not be retrieved. Tests were inspected but not executed.
Inspected files (3)
  • docs/checkout-native-review-contract.md
  • internal/workbench/workbench.go
  • internal/workbench/workbench_test.go

0 PR discussion threads considered. 0 summarized; 0 resolved.


Completed in 1m 06s | gpt-6.1-sol | cr 0.10.323
Field Value
Model gpt-6.1-sol
Reviewers go:implementation-tests, policies:conventions
Engine codex_cli · gpt-6.1-sol
Reviewed by cr · monit-reviewer
Duration 1m 06s wall · 1m 14s compute
Cost unavailable
Tokens 279.6k in / 1.5k out

Per-workstream usage

  • orchestrator-selection — gpt-6.1-sol
    • In: 19.9k
    • Out: 281
    • Cache read: 12.3k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 13s
  • go:implementation-tests — gpt-6.1-sol
    • In: 147.0k
    • Out: 557
    • Cache read: 101.8k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 31s
  • policies:conventions — gpt-6.1-sol
    • In: 71.7k
    • Out: 363
    • Cache read: 52.9k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 21s
  • orchestrator-rollup — gpt-6.1-sol
    • In: 41.1k
    • Out: 341
    • Cache read: 32.0k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 8s

@rianjs
rianjs marked this pull request as ready for review October 4, 2026 22:26
@rianjs
rianjs merged commit c3f6da8 into main Oct 4, 2026
10 checks passed
@rianjs
rianjs deleted the rianjs/reviewer-clone-transport branch October 4, 2026 22:26
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