-
Notifications
You must be signed in to change notification settings - Fork 3
feat: swap to tsup for builds #139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
WalkthroughThis PR expands React compatibility and adjusts build/test tooling for pages-components. Tests now include React 18.2.0 and 19.2.3 in CI and local test scripts. packages/pages-components package.json changes the build flow (primary Sequence Diagram(s)(omitted) Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (1 passed)
✨ Finishing touches
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 2
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (7)
.github/workflows/test-matrix.ymlpackages/pages-components/package.jsonpackages/pages-components/src/components/index.csspackages/pages-components/vite.config.tstest-sites/pages-components-starter/.gitignoretest-sites/pages-components-starter/package.jsontest-sites/pages-components-starter/scripts/test-matrix-local.sh
💤 Files with no reviewable changes (1)
- packages/pages-components/src/components/index.css
🔇 Additional comments (5)
test-sites/pages-components-starter/.gitignore (1)
7-7: LGTM!Adding
test-results/to gitignore is the standard practice for Playwright test artifacts.packages/pages-components/vite.config.ts (1)
17-23: LGTM! Correct externals for React 17+ JSX transform.Adding
react/jsx-runtimeandreact/jsx-dev-runtimeto externals is necessary for React 17+ automatic JSX transform compatibility. These modules should remain external to avoid bundling React's JSX runtime in the library output.test-sites/pages-components-starter/package.json (1)
20-21: LGTM! React dependencies updated consistently.The React and React DOM dependencies are updated from 17.x to 18.x, with corresponding type definitions updated. This aligns with the broader PR objective to support React 18 and 19.
Also applies to: 26-27
test-sites/pages-components-starter/scripts/test-matrix-local.sh (1)
13-13: LGTM! Local test matrix expanded to cover React 19.The addition of React 19.2.3 to the test matrix aligns with the workflow changes and ensures local testing matches the CI environment.
.github/workflows/test-matrix.yml (1)
14-14: LGTM! Test matrix expanded to validate React 18 and 19 compatibility.The addition of React 19.2.3 to the test matrix ensures the library is validated against both supported React major versions, creating comprehensive coverage across 6 Node/React combinations.
No description provided.