What problem does it solve?
Releasing a new forepaw version involves coordinating changelog updates, version bumps, release metadata, and docs across the project to prepare a clean, reproducible release.
Core Features & Use Cases
- Automates updating CHANGELOG.md with versioned entries and formatting.
- Bumps the base version in Sources/Forepaw/Version.swift and propagates changes to docs and release notes.
- Coordinates release metadata, documentation updates, and CI-driven binaries for macOS packaging.
- Use Case: When asked to publish a new forepaw version, run the release workflow to prepare a reproducible release artifact and a tagged Git version.
Quick Start
Follow the eight-step release workflow: update CHANGELOG.md, bump the base version in Sources/Forepaw/Version.swift, update docs, build and test, commit the changes, tag the release, push to git, and rely on CI to publish the artifact and update packaging.