Skip to main content

release

Use when preparing a new version release, bumping versions, or tagging a release

ソース情報

リポジトリ
pzheng460/claude-workflow-plugin
ソースの最終更新活動
2026年3月3日 04:58
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
release
description
Use when preparing a new version release, bumping versions, or tagging a release
# Release Guide for creating a new release. ## Step 1: Determine Version Bump Compare against the last release tag: ```bash git tag -l --sort=-version:refname | head -5 # find latest tags git log <last-tag>..HEAD --oneline # review commits git diff <last-tag>..HEAD --stat # review scope ``` Apply semver: - **Patch** (x.y.Z) — bug fixes, docs, CI only - **Minor** (x.Y.0) — new features, new public API additions - **Major** (X.0.0) — breaking changes For pre-1.0 projects, minor = potentially breaking, patch = everything else. ## Step 2: Verify Clean State Run project test and lint commands (from CLAUDE.md). Both must pass with zero warnings before proceeding. ```bash # Examples — actual commands from CLAUDE.md make test make lint ``` ## Step 3: Prepare Release Follow project-specific release process from CLAUDE.md. Common patterns: - Version bump in manifest files (package.json, Cargo.toml, pyproject.toml, etc.) - Update CHANGELOG if project maintains one - `git commit -m "Release vX.Y.Z"` - `git tag vX.Y.Z` - Push: `git push && git push --tags` If project has a `make release` or equivalent, use it. ## Step 4: Verify Release After tagging, verify: - CI pipeline passes on the tag - Package published successfully (if applicable) - Release notes created (if applicable) ## Common Mistakes | Mistake | Fix | |---------|-----| | Releasing with failing tests | Always run full test suite first | | Forgetting to push tags | `git push --tags` after push | | Wrong version bump | Review commit log carefully for breaking changes | | Skipping changelog | Check if project maintains one before releasing |
GitHubで見る