fabro/crates
Bryan Helmkamp 942f717eb4 Fix GitHub App repo visibility check: treat 401/403 as private
The is_repo_public function called GET /repos/{owner}/{repo} with
the App JWT, but GitHub returns 401 for App JWTs on the repos
endpoint (they need an installation token). Previously this 401
was treated as an auth error, failing sandbox init.

Now 401 and 403 are treated like 404: assume private and proceed
to create an installation access token, which has the right perms.

Also add preflight phase to the DOT test runner.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-06 15:44:00 -05:00
..
arc-agent Add parity tests for follow_up and mid-task steering, expand to all providers 2026-03-05 16:44:30 -05:00
arc-api Fix 9 OpenAPI review items for run internals, workflows, and configuration 2026-03-06 15:31:54 -05:00
arc-cli Clean up GitHub App credentials: share reqwest client, accept raw PEM, avoid clone 2026-03-05 22:45:19 -05:00
arc-db Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-devcontainer Fix Dependabot security alerts: update aws-lc-sys, jsonwebtoken, git2 2026-03-04 00:42:23 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Add GPT-5.4 and GPT-5.4 Pro to model catalog 2026-03-05 22:12:21 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-slack Fix 10 OpenAPI review items for HITL, run outputs, and verifications 2026-03-06 15:13:06 -05:00
arc-types Sessions API review fixes: add updated_at to create response, UUID session IDs, remove misleading SSE schemas 2026-03-06 09:51:50 -05:00
arc-util Extract CheckReport into arc-util and use it for preflight output 2026-03-04 11:52:58 -05:00
arc-workflows Fix GitHub App repo visibility check: treat 401/403 as private 2026-03-06 15:44:00 -05:00