goodboy008/labelize/release-version
Claude Code and agent skill by goodboy008/labelize
- community
Checking that the SKILL.md file is still in the repository.
Cut a new labelize release: bump Cargo.toml version, add CHANGELOG section, update Cargo.lock, run tests, commit, push tag, and draft GitHub Release. Use when: releasing a new version, bumping version, cutting a release, publishing to crates.io, updating changelog for release, tagging a release, creating a GitHub Release draft.
Install
npx vskill@latest install goodboy008/labelize/release-versionSKILL.md
Release a New Labelize Version
What This Skill Does
Walks through every step required to cut a versioned release of labelize — from bumping files through to a pushed tag that triggers the automated GitHub Release, crates.io publish, and Homebrew formula update.
Files That Must Be Updated
| File | Change | |
|---|---|---|
Cargo.toml | version = "X.Y.Z" | |
e2e/sdk/Cargo.toml | version, labelize dependency (×2) all set to X.Y.Z | |
Cargo.lock | Auto-regenerated (run cargo build) | |
CHANGELOG.md | New ## [X.Y.Z] - YYYY-MM-DD section at the top |
Procedure
1. Determine the New Version
Apply Semantic Versioning:
- patch (
0.5.0 → 0.5.1) — bug fixes only, no new features - minor (
0.5.0 → 0.6.0) — new features, backwards-compatible - major (
0.5.0 → 1.0.0) — breaking API changes
Current version is in Cargo.toml: grep '^version' Cargo.toml
2. Update CHANGELOG.md
Add a new section above the previous latest release, following the existing format:
Use today's date in YYYY-MM-DD format. Collect entries from git log --oneline <prev-tag>..HEAD.
3. Bump Cargo.toml
Edit Cargo.toml, change the version field:
4. Regenerate Cargo.lock
This updates Cargo.lock to match the new version. Verify it compiled cleanly.
5. Run Tests
All tests must pass before tagging. Fix any failures before proceeding.
6. Commit
Stage and commit exactly these files:
7. Push the Commit
8. Create and Push the Tag
Pushing a tag matching v* triggers the release.yml workflow automatically:
- Builds binaries for Linux x86_64, macOS aarch64, macOS x86_64
- Creates a GitHub Release with auto-generated notes and binary assets
- Publishes the crate to crates.io
- Dispatches a Homebrew formula update to
GOODBOY008/homebrew-labelize
9. Verify the GitHub Release (Optional)
After the workflow completes (~5 min), check:
https://github.com/GOODBOY008/labelize/releases/tag/vX.Y.Zhas 3 binary assetshttps://crates.io/crates/labelizeshows the new version- Homebrew formula update PR opened in
GOODBOY008/homebrew-labelize
Quick Checklist
- [ ] Version decided (semver)
- [ ]
CHANGELOG.mdupdated with today's date - [ ]
Cargo.tomlversion bumped - [ ]
cargo buildsucceeds →Cargo.lockupdated - [ ]
cargo test --test 'unit_*'passes - [ ]
cargo test --test 'e2e_*'passes - [ ]
git add Cargo.toml e2e/sdk/Cargo.toml Cargo.lock CHANGELOG.md && git commit -m "chore: release vX.Y.Z" - [ ]
git push origin main - [ ]
git tag vX.Y.Z && git push origin vX.Y.Z - [ ] GitHub Actions
release.ymlworkflow completes successfully
Example Commit History Pattern
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/release-version/SKILL.md
Popularity
- Repository stars
- 52
- Repository forks
- 24
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/goodboy008/labelize/release-version)