Skip to main content

release

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

Datos de origen

Repositorio
pzheng460/claude-workflow-plugin
Última actividad en el origen
3 de marzo de 2026 a las 04:58
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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 |
Ver en GitHub