Skip to content

ci(widget): run widget checks in GitHub Actions - #87

Closed
happykawayigt wants to merge 1 commit into
extra-org:mainfrom
happykawayigt:codex/widget-ci
Closed

ci(widget): run widget checks in GitHub Actions#87
happykawayigt wants to merge 1 commit into
extra-org:mainfrom
happykawayigt:codex/widget-ci

Conversation

@happykawayigt

Copy link
Copy Markdown

Summary

  • add a dedicated widget CI job alongside the existing Python quality gate
  • install locked Node dependencies plus Chromium and its system dependencies
  • enforce widget and E2E TypeScript checks, unit tests, and Playwright browser tests on pull requests and main pushes

Closes #64.

Validation

  • parsed .github/workflows/ci.yml with PyYAML
  • node node_modules/typescript/bin/tsc -p tsconfig.widget.json --noEmit
  • node node_modules/typescript/bin/tsc -p tsconfig.e2e.json --noEmit
  • node src/agent_manager/api/static/widget.test.mjs (widget self-check: OK)
  • node node_modules/@playwright/test/cli.js test --headed (20 passed)
  • git diff --check

AI assistance

AI assistance was used to inspect the existing quality gate, implement the scoped workflow update, and run validation. The final workflow diff and test results were reviewed before submission.

@happykawayigt
happykawayigt marked this pull request as ready for review August 2, 2026 15:02
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.

ci(widget): run typecheck, unit tests, and Playwright in GitHub Actions

1 participant