fabro/test/docs
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
..
agents Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
changelog/2026-03-05 Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
core-concepts Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
examples Fix dry-run issues: stub scripts, runner cd, transition weight 2026-03-06 15:01:21 -05:00
execution Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
getting-started/why-arc Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
reference/dot-language Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
tutorials Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
workflows Fix dry-run issues: stub scripts, runner cd, transition weight 2026-03-06 15:01:21 -05:00
CHECKLIST.md Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
extract_dots.py Add DOT docs test suite and fix invalid DOT in docs examples 2026-03-06 14:55:56 -05:00
run_tests.sh Fix GitHub App repo visibility check: treat 401/403 as private 2026-03-06 15:44:00 -05:00