release

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

简化发布流程,自动化生成版本变更 PR,减少手工出错与流程成本。

▸ 风险提示

会创建分支/PR并依赖仓库权限与 CI hook,需谨慎授予写权限和 tag 权限。

这个 Skill 做什么

自动准备语义版本号、开 bump-X.Y.Z 的 PR,并打标签以便合并后推送 tag。

自动根据自上次 tag 的变更决定 semver bump(或接受指定版本),开一个 chore/bump-X.Y.Z 的 PR 并打上标签,合并后由 workflow 推送 tag。主要用在准备发布时把版本号变更做成可审查的 PR,流程只负责准备和标记 bump,实际推 tag 留给合并时的自动化动作。这样既能自动化版本判断,又保留人工审查的步骤。

▸ 展开 SKILL.md 英文原文

Cut a wafflestack 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.

开发编程发布管理semver自动化通用
0
Stars
0
Forks
35
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/.claude/skills/release/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/.claude/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 公开信息 · 原文版权归作者所有