Skip to content

Add Playwright e2e tests to CI#15

Merged
gricha merged 1 commit intomainfrom
ci/add-playwright-e2e-tests
Jan 6, 2026
Merged

Add Playwright e2e tests to CI#15
gricha merged 1 commit intomainfrom
ci/add-playwright-e2e-tests

Conversation

@gricha
Copy link
Copy Markdown
Owner

@gricha gricha commented Jan 6, 2026

Summary

  • Adds a new e2e job to the CI workflow that runs Playwright tests
  • Runs in parallel with existing test and binary jobs (all depend on build)
  • Sets up the agent, creates a test workspace, and runs the web UI e2e tests
  • Excludes OpenCode tests that require API keys (uses --grep-invert "OpenCode")
  • Uploads Playwright report as an artifact for debugging

Test plan

  • Verify e2e job runs in parallel with other jobs
  • Verify Playwright tests execute against the running agent
  • Check Playwright report artifact is uploaded

🤖 Generated with Claude Code

- Add new e2e job that runs in parallel with test and binary jobs
- Install Playwright browsers (chromium only)
- Start agent, create test workspace, run Playwright tests
- Exclude OpenCode tests that require API keys
- Upload Playwright report as artifact

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gricha gricha merged commit 18c66bc into main Jan 6, 2026
5 checks passed
@gricha gricha deleted the ci/add-playwright-e2e-tests branch January 6, 2026 23:44
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.

1 participant