Release Core
DevOps & Securityrelease-coreRelease Core is an Agent Skill for devops & security published in the web-infra-dev/rsbuild repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Use when asked to release `@rsbuild/core` for a specific version.
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/web-infra-dev/rsbuild/blob/HEAD/.agents/skills/release-core/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/release-core, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Release Core
Input
- Target version, for example
1.2.3
If the version is missing, ask for it before making changes.
Steps
-
Check the worktree with
git status --short. If there are uncommitted edits, stop and ask the user how to proceed. -
Update release versions:
packages/core/package.json:versionpackages/create-rsbuild/package.json:versionpackages/create-rsbuild/template-*/package.json:@rsbuild/coreto^<version>
-
Create and switch to branch
release/v<version>. If the branch already exists, stop and ask the user how to proceed. -
Review the diff and confirm it is limited to the fields above. Run
rg -n '"@rsbuild/core":' packages/create-rsbuild/template-*/package.jsonand confirm every template uses^<version>. -
Create a commit with this exact message:
release: v<version> -
Push the branch. If running in Codex, create the PR with the GitHub connector/plugin. Otherwise, use the GitHub workflow available in the current environment. Use the same text for the PR title as the commit message:
release: v<version> -
If
.github/PULL_REQUEST_TEMPLATE.mdexists, keep its structure. Fill it with:Summary:Release @rsbuild/core and create-rsbuild <version>.Related Links:https://github.com/web-infra-dev/rsbuild/releases/tag/v<version>