Use when asked to upgrade `@rspack/core` in this repository to a specific version, run dependency installation and validation, then commit and create a pull request.
2.0.0If the version is missing, ask for it before making changes.
Check the worktree with git status --short. If there are uncommitted edits, stop and ask the user how to proceed.
Run pnpm update @rspack/core@<version> --recursive to update the dependency across all packages in the workspace.
Run pnpm i at the repository root.
Run pnpm test and pnpm e2e. If either command fails, stop, report the failure, and do not commit or create a PR.
Review the diff and confirm it only contains the intended dependency upgrade and lockfile changes. If @rspack/core is already at the target version and there is no diff, report that nothing changed and stop.
Commit with this exact message: feat(deps): update @rspack/core to <version>
Before pushing, confirm the current branch with git branch --show-current. If it is the default branch, create and switch to a dedicated branch first. Never push the default branch directly.
If .github/PULL_REQUEST_TEMPLATE.md exists, keep its structure exactly.
Create the PR with:
feat(deps): update @rspack/core to <version>Summary: Update @rspack/core to <version>.Related Links: https://github.com/web-infra-dev/rspack/releases/tag/v<version>