Skip to content

ci(e2e): improve error reporting for PAT validation#478

Merged
DorianZheng merged 1 commit into
mainfrom
ci/e2e-runner
May 5, 2026
Merged

ci(e2e): improve error reporting for PAT validation#478
DorianZheng merged 1 commit into
mainfrom
ci/e2e-runner

Conversation

@DorianZheng

Copy link
Copy Markdown
Member

Show HTTP status code and response body when runner registration token request fails, instead of silently exiting with curl code 22.

Comment thread .github/workflows/e2e-test.yml Fixed
Comment thread .github/workflows/e2e-test.yml Fixed
Replaces the initial e2e-test.yml (merged in #477) with the complete
implementation including:
- GitHub App authentication (no PAT needed)
- OIDC for AWS (no stored AWS credentials)
- Automated setup script with manifest flow (one-click app creation)
- Multi-remote support, port reuse, proper error reporting

Setup: ./scripts/ci/setup-ci-runner.sh (auto-detects everything)
Cost: ~$0.09-0.14 per run (~$0.34/hr for c8i.2xlarge)
@DorianZheng DorianZheng merged commit a58a077 into main May 5, 2026
10 checks passed
@DorianZheng DorianZheng deleted the ci/e2e-runner branch May 5, 2026 10:55
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