release

仓库创建 2026年7月2日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由

自动化处理版本号和发布准备,减少人工漏记。

▸ 风险提示

需仓库写权限与推送权限,可能创建分支与 PR。

这个 Skill 做什么

准备版本 bump、打开带标签的 bump PR,为合并时推送 tag 做准备。

帮你准备一次发布的版本号提升:根据自上次 tag 以来的变更选 semver bump 或指定版本,生成 chore/bump-X.Y.Z 的 PR 并打标签以便合并时自动推 tag。适合在要切发布、准备发版 PR 的时候调用,它只做 bump-PR 的半程工作,不直接在仓库上推 tag,发布的最终打 tag 交由合并时的工作流完成。

▸ 展开 SKILL.md 英文原文

Cut a {{project.name}} release — pick the semver bump from the changes since the last tag (or take an explicit version), open a `chore/bump-X.Y.Z` PR, and label it so the tag is pushed on merge. Invokable by users and agents.

开发编程发布版本管理GitHub通用
0
Stars
0
Forks
35
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/stacks/github-workflow/skills/release/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/stacks/github-workflow/skills/release/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Cut a Release

Releases are **lightweight tags `vX.Y.Z` on the bump commit** (see the `git-workflow`
skill's *Releases* section for the spec). This skill automates the **bump-PR half**: it
prepares the version bump and opens a labeled PR. It deliberately does **not** push the tag —
the `waffle-release-hook` workflow does that on merge, so the tag always lands on the actual
bump commit on `main`. Never `git tag` / `git push --tags` from this skill.

## 1. Determine the new version

Resolve `$ARGUMENTS`:

| `$ARGUMENTS` | What to do |
|--------------|------------|
| an explicit `X.Y.Z` (e.g. `0.9.0`) | Use it verbatim as the new version. |
| `major` / `minor` / `patch` | Bump the current `pa
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有