release
Creates a git tag to trigger the release workflow. The release workflow builds binaries and creates a GitHub Release. This skill also publishes to crates.io.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates a git tag to trigger the release workflow. The release workflow builds binaries and creates a GitHub Release. This skill also publishes to crates.io.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Runs the same CI checks as the GitHub CI workflow locally. Use this skill before pushing commits to verify the code passes all CI checks.
Run maintenance.sh, automatically apply fixes on a new branch, and create a PR
Stages, commits, and pushes changes to git. Runs cargo fmt before staging to ensure code is properly formatted. Creates a branch if on main and creates a PR if none exists.
| name | release |
| description | Creates a git tag to trigger the release workflow. The release workflow builds binaries and creates a GitHub Release. This skill also publishes to crates.io. |
This skill creates a git tag to trigger the release workflow.
Before using this skill, you must:
Cargo.tomlCargo.lockCHANGELOG.md with the new version and release notesUse this skill when you want to release a new version to GitHub and crates.io.
When this skill is invoked, perform the following steps:
Verity that you are in the main branch and that every change is pushed to Github.
Run grep -m1 '^version' Cargo.toml to get the current version from Cargo.toml.
Verify that the same version is in Cargo.lock
Create a git tag with the version from Step 1:
v<version> (e.g., v1.0.14)git tag v<version>Push the tag to the remote repository:
git push origin v<version>.github/workflows/release.ymlPublish the package to crates.io:
cargo publish