Closed anncwb closed 1 week ago
Latest commit: 0651a889a90fdec9704ff7e97e6c0faa51fc183e
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
[!CAUTION]
Review failed
The pull request is closed.
The pull request introduces several changes across multiple files, primarily focusing on enhancing the development environment and improving user verification features. Key modifications include updating commands in the .gitpod.yml
file, adding sections for "Star History" in various README files, and implementing new testing scripts and configurations for Playwright. Additionally, accessibility improvements have been made in several Vue components, and new end-to-end tests have been created to ensure the proper functioning of the authentication process.
File/Directory | Change Summary |
---|---|
.gitpod.yml |
Command updated from pnpm run dev to pnpm run dev:play . |
README.ja-JP.md , README.md , README.zh-CN.md |
New section "Star History" added with an image link for star history charts. |
docs/src/en/guide/essentials/development.md |
Scripts modified: removed bootstrap , updated reinstall to use pnpm install , and changed test:unit to vitest run --dom . |
internal/lint-configs/eslint-config/src/configs/node.ts |
Added @playwright/test to dependencies in ESLint configuration. |
internal/lint-configs/eslint-config/src/custom-config.ts |
New ESLint rules added for playwright.config.ts files, disabling specific rules. |
package.json |
Multiple changes: removed bootstrap , updated reinstall and test:unit , added test:e2e , and modified devDependencies to include @playwright/test , happy-dom , and playwright . |
packages/@core/ui-kit/shadcn-ui/package.json |
Updated main and module fields to point to source files instead of distribution files, and added new fields #main and #module . |
packages/effects/common-ui/src/components/captcha/slider-captcha/slider-captcha-action.vue |
Added name="captcha-action" attribute to root element. |
packages/effects/common-ui/src/ui/authentication/*.vue |
Added aria-label attributes to buttons in forget-password , login , and register components for accessibility improvements. |
playground/__tests__/e2e/auth-login.spec.ts |
New end-to-end test file for the authentication login page using Playwright. |
playground/__tests__/e2e/common/auth.ts |
New function authLogin added for automating the login process with slider captcha. |
playground/package.json |
Added scripts for end-to-end testing: test:e2e , test:e2e-ui , and test:e2e-codegen . |
playground/playwright.config.ts |
New Playwright configuration file introduced with various test settings. |
pnpm-workspace.yaml |
Added and removed several packages including @playwright/test , happy-dom , and removed @types/jsdom and jsdom . |
turbo.json |
New entry for end-to-end testing added under the stub section. |
vitest.config.ts |
Updated test environment from jsdom to happy-dom . |
axios-retry
library, which enhances the functionality of HTTP requests, possibly relating to the development environment setup.login.vue
file, relevant as it modifies the login process affected by the changes in .gitpod.yml
..gitpod.yml
affecting the development environment and testing setup.🐰 In the meadow where code does play,
Changes bloom like flowers in May.
With stars that twinkle in README bright,
And captchas sliding, oh what a sight!
Let's hop along with tests that run,
Celebrating changes, oh what fun! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Description
Type of change
Please delete options that are not relevant.
pnpm-lock.yaml
unless you introduce a new test example.Checklist
pnpm run docs:dev
command.pnpm test
.feat:
,fix:
,perf:
,docs:
, orchore:
.Summary by CodeRabbit
Release Notes
New Features
Accessibility Improvements
aria-label
attributes.Development Environment Updates
Testing Enhancements