Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Theme & Build
Jekyll v3.10.0
Last Build Jul 07, 04:03
Page Location
Page Info
Layout default
Collection docs
Path _docs/development/version-bump.md
URL /docs/development/version-bump/
Date 2026-07-07

Version Bump Workflow

How semantic versioning and version bumping work in zer0-mistakes. Full reference in docs/systems/.

Table of Contents

Version Bump Workflow

The theme uses Conventional Commits to determine version increments automatically:

Commit prefix Version bump
fix: Patch (1.0.0 → 1.0.1)
feat: Minor (1.0.0 → 1.1.0)
feat!: or BREAKING CHANGE: Major (1.0.0 → 2.0.0)

Version is stored in lib/jekyll-theme-zer0/version.rb and package.json. The scripts/bin/release command reads commit history, calculates the correct bump, and updates both files.

Full Reference

The complete automated version system docs — conventional commit analysis, calculation algorithm, GitHub Actions integration — are in the contributor docs:

Automated Version System → docs/systems/automated-version-system.md

See also: Release Management for the end-to-end release workflow.