What problem does it solve?
Preparing an official Rspack release involves many error-prone manual steps: cleaning the worktree, syncing to origin/main, bumping JavaScript and Rust versions, opening a PR, and triggering Ecosystem CI. This Skill automates that entire workflow with built-in safety gates and confirmation checkpoints.
Core Features & Use Cases
- Automated version bumping: Runs
./x version for major, minor, or patch releases, with optional --pre alpha|beta|rc pre-release tags, updating both JavaScript packages and the Rust workspace.
- Safety gates: Stops on staged changes, requires explicit authorization before discarding unstaged work, and pauses for user confirmation of the new JS and Rust versions before committing.
- PR creation and CI trigger: Pushes the release branch, opens a PR with standardized release metadata, and dispatches the Ecosystem CI workflow, then reports the PR and workflow run URLs.
- Use Case: A maintainer needs to cut a patch release of Rspack. The Skill cleans the checkout, syncs to the latest main, bumps versions, confirms them, opens the release PR, and triggers Ecosystem CI in one guided flow.
Quick Start
Use the rspack-release-pr skill to prepare an official patch release pull request for Rspack.