Closed levino closed 11 months ago
The project has integrated Playwright for automated browser testing, with configurations tailored for CI/CD environments. Tests are set to run in parallel with retries and trace collection on failures. The .gitignore
file has been updated to exclude test artifacts, and a GitHub Actions workflow has been added to automate test execution. Additionally, there's a minor update in API handling for GitHub tokens and the removal of a theme export.
File Path | Change Summary |
---|---|
.github/workflows/playwright.yml |
Added GitHub Actions workflows for Playwright tests, Node.js setup, and dependency installation with pnpm. |
apps/registry/.gitignore |
Updated to exclude test results and Playwright artifacts. |
apps/registry/playwright.config.js |
Configured Playwright for CI with parallel execution, retries, and specific browser projects. |
apps/registry/tests/... |
Added new Playwright test cases to check web page titles. |
apps/registry/pages/api/[payload].js |
Added conditional GitHub token handling for API requests. |
apps/registry/pages/api/formatters/template.js |
Removed the export of the apage theme. |
🐇✨ In the code's burrow, deep and vast,
Playwright's magic is cast at last.
Tests in browsers, running free,
A CI dance of code and glee. 🎭🚀
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
jsonresume-org-homepage | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Nov 26, 2023 7:46pm |
jsonresume-org-registry | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Nov 26, 2023 7:46pm |
@thomasdavis Please see 89af6f7f2a92c3e5304390194b7380d135e20dac. The Opened https://github.com/jsonresume/jsonresume.org/pull/27 for this.apage
theme requires an environment variable LANG
to be present, which is not the case on MacOS, but probably only on linux. I think that makes the theme essentially broken and we should remove it, until this issue has been fixed.
Summary by CodeRabbit
New Features
Documentation
.gitignore
to exclude test results and reports from version control.Bug Fixes
Chores
THEMES
object.Tests