fabro/test
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
..
attractor Rename kilroy → attractor in test directory and compat tests 2026-03-01 18:10:22 -05:00
docs Fix GitHub App repo visibility check: treat 401/403 as private 2026-03-06 15:44:00 -05:00
branching.dot Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
conditions.dot Fix clippy warnings, test failures, and apply cargo fmt 2026-03-01 13:02:16 -05:00
invalid.dot Implement GET /pipelines/{id}/graph endpoint for SVG rendering 2026-02-23 09:13:36 -05:00
legacy_tool.dot Add legacy_tool.dot workflow and CLI tests for backwards compat 2026-02-27 12:08:04 -05:00
parallel.dot Implement GET /pipelines/{id}/graph endpoint for SVG rendering 2026-02-23 09:13:36 -05:00
retro-e2e.dot Add per-run retrospectives with LLM-powered retro agent 2026-03-01 15:46:02 -05:00
simple.dot Implement GET /pipelines/{id}/graph endpoint for SVG rendering 2026-02-23 09:13:36 -05:00
styled.dot Implement GET /pipelines/{id}/graph endpoint for SVG rendering 2026-02-23 09:13:36 -05:00