Skip to content

Add GitHub Actions CI pipeline for unit and e2e tests#17

Merged
morvader merged 2 commits intomasterfrom
claude/add-github-actions-pipeline-NWHud
Feb 10, 2026
Merged

Add GitHub Actions CI pipeline for unit and e2e tests#17
morvader merged 2 commits intomasterfrom
claude/add-github-actions-pipeline-NWHud

Conversation

@morvader
Copy link
Owner

  • Add .github/workflows/ci.yml with two jobs: unit tests (Jest) and
    e2e tests (Playwright), triggered on every push and pull request
  • Update playwright.config.js for cross-platform CI compatibility:
    use plain chromium instead of msedge in CI, and python3 http server
    instead of PowerShell on non-Windows systems
  • Add test:e2e:ci npm script to run all e2e test suites

Note: 4 pre-existing unit test failures exist in JSonSessionService.test.js
(BrowserInfo object vs string mismatch).

https://claude.ai/code/session_0112Ugwyx6RHkNhqW1bgSErN

- Add .github/workflows/ci.yml with two jobs: unit tests (Jest) and
  e2e tests (Playwright), triggered on every push and pull request
- Update playwright.config.js for cross-platform CI compatibility:
  use plain chromium instead of msedge in CI, and python3 http server
  instead of PowerShell on non-Windows systems
- Add test:e2e:ci npm script to run all e2e test suites

Note: 4 pre-existing unit test failures exist in JSonSessionService.test.js
(BrowserInfo object vs string mismatch).

https://claude.ai/code/session_0112Ugwyx6RHkNhqW1bgSErN
@morvader morvader merged commit fa82546 into master Feb 10, 2026
0 of 4 checks passed
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