Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
226ad25
Add a Playwright e2e test
msabramo May 28, 2025
69da70a
npm run prettier-fix
msabramo May 28, 2025
8a13526
Exclude e2e from Jest
msabramo May 28, 2025
8babc44
Make `npm run test:e2e` work
msabramo May 28, 2025
3a28efe
Mention `npm run test:e2e` in CONTRIBUTING.md
msabramo May 28, 2025
89e1efc
Add more Playwright tests
msabramo Jun 4, 2025
c803d93
Move test:e2e up with other two test scripts
msabramo Jun 4, 2025
4f6a4ce
Add .github/workflows/e2e_tests.yml
msabramo Jun 4, 2025
66ad85a
npm run prettier-fix
msabramo Jun 7, 2025
1df83d7
Do npm run start in background
msabramo Jun 7, 2025
826bc35
Upload Playwright Report and Screenshots
msabramo Jun 7, 2025
a421f32
git add playwright.config.ts
msabramo Jun 7, 2025
f06a6e1
npm run prettier-fix
msabramo Jun 7, 2025
a2a58c2
Install Playwright dependencies
msabramo Jun 7, 2025
705d7b4
e2e_tests.yml: playwright-report and test-result in client dir
msabramo Jun 7, 2025
cdb9180
Generate report with https://github.com/daun/playwright-report-summary
msabramo Jun 7, 2025
2c0af88
Take screenshots on failure
msabramo Jun 7, 2025
6e5ccf6
Remove commented out stuff in playwright.config.ts
msabramo Jun 17, 2025
8b1faf1
playwright.config.ts: Start dev server automatically
msabramo Jun 18, 2025
4ef6bdb
e2e_tests.yml: Remove start dev server
msabramo Jun 18, 2025
0f1cc19
prettier fix playwright.config.ts
msabramo Jun 18, 2025
0b31ce7
.gitignore: Add playwright artifacts
msabramo Jun 18, 2025
b783b50
Make "npm run clean" remove Playwright files
msabramo Jun 18, 2025
db9ca37
No playwright-report or results.json for non-CI
msabramo Jun 19, 2025
2ca63cb
Merge branch 'main' into playwright-test
msabramo Jun 19, 2025
08e4f6b
outputDir: "./e2e/test-results"
msabramo Jun 19, 2025
8b3613e
prettier fix
msabramo Jun 19, 2025
1807542
Cleanup client/e2e/test-results/ after test:e2e
msabramo Jun 19, 2025
b481ed0
Set `MCP_AUTO_OPEN_ENABLED=false` for `test:e2e` script
msabramo Jun 19, 2025
d5b4a6e
Update .github/workflows/e2e_tests.yml
msabramo Jun 20, 2025
eb89e01
Change retention-days from 30 to 2
msabramo Jun 20, 2025
1ff39f1
Replace pull_request with pull_request_target
msabramo Jun 20, 2025
4b14b96
Both pull_request and pull_request_target
msabramo Jun 20, 2025
9ffe63e
Revert "Both pull_request and pull_request_target"
msabramo Jun 20, 2025
3e28357
Revert "Replace pull_request with pull_request_target"
msabramo Jun 20, 2025
465ee9a
Revert "Update .github/workflows/e2e_tests.yml"
msabramo Jun 20, 2025
c747fe8
Only try to comment on PR if the PR is from the canonical repo and no…
msabramo Jun 21, 2025
94a35d0
Only try to comment on PR if the PR is from the canonical repo and no…
msabramo Jun 21, 2025
2cd7b74
Revert
msabramo Jun 21, 2025
ebc249b
Always gen test summary but only comment on same repo PRs
msabramo Jun 21, 2025
86eaabe
Merge branch 'main' into playwright-test
cliffhall Jun 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/e2e_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Playwright Tests
on:
push:
branches: [main]
pull_request:
pull_request_target:
branches: [main]

permissions:
Expand All @@ -20,7 +20,10 @@ jobs:
sudo apt-get update
sudo apt-get install -y libwoff1

# Security: Explicitly checkout the PR's code, not the target branch
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}

- uses: actions/setup-node@v4
with:
Expand Down