release
Release
Validate, format, bump version, and tag for release.
Workflow
- Validate - Run project's validation command
- Fix formatting - Auto-fix prettier/formatting issues if any
- Bump version - Ask user for bump type, update package.json
- Commit & tag - Commit version bump, create git tag
- Optionally push - Ask if user wants to push
Commands
# 1. Validate
yarn validate # or: npm run validate
# 2. Fix formatting if needed
yarn prettier:fix # or: npm run prettier:fix
# 3. Bump version (edit package.json)
# patch: 1.2.3 → 1.2.4
# minor: 1.2.3 → 1.3.0
# major: 1.2.3 → 2.0.0
# 4. Commit and tag
git add package.json
git commit -m "chore: bump version to X.Y.Z"
git tag vX.Y.Z
# 5. Push (if requested)
git push && git push --tags
Quick Reference
| Bump Type | When to Use |
|---|---|
| patch | Bug fixes, small changes |
| minor | New features, backwards compatible |
| major | Breaking changes |
Before Release Checklist
- All tests pass
- No lint errors
- Formatting is clean
- Changes are committed
More from colonelpanic8/dotfiles
slides
Build, edit, render, import, and export presentation decks with the preloaded @oai/artifact-tool JavaScript surface through the artifacts tool.
1hackage-release
Use when user asks to release, publish, or bump version of a Haskell package to Hackage
1skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
1logical-commits
Use when the user asks to split current git changes into logical commits, clean up commit history, create atomic commits, or stage by hunk. Review the whole worktree, group related changes, and produce ordered commits where each commit is a valid state (builds/tests pass with the project validation command).
1skill-installer
Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
1planning-coaching
Use when helping with daily planning, task prioritization, reviewing agenda, or when user seems stuck on what to do next
1