forepaw-release

Automate forepaw releases by updating changelogs, versions, docs, and CI steps.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aviraccoon/forepaw --skill forepaw-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forepaw-release
Source: https://github.com/aviraccoon/forepaw/tree/main/.agents/skills/forepaw-release
Command: npx skills add https://github.com/aviraccoon/forepaw --skill forepaw-release

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about forepaw-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate version bumping and changelog updates for a macOS package release?

Automating a macOS package release involves coordinating changelog entries, version bumps in source files, and documentation updates to prepare a reproducible, tagged Git release. This workflow updates CHANGELOG.md and Version.swift, then builds, tests, commits, and tags the project.

What steps are needed to prepare a reproducible release artifact and a tagged Git version?

Preparing a reproducible release artifact and a tagged Git version requires an eight-step workflow: update CHANGELOG.md, bump the base version, update docs, build, test, commit, tag, and push. CI then publishes the artifact and updates packaging.

How does coordinating release metadata and CI steps improve open-source release workflows?

Coordinating release metadata and CI steps improves open-source release workflows by automating build, test, commit, tag, and push operations. This ensures clean, reproducible releases across macOS projects by propagating version changes to docs and release notes.

Can I use this automated release workflow for software maintenance and package publishing on macOS?

Yes, you can use this automated release workflow for software maintenance and package publishing across macOS projects. It coordinates version bumps, documentation updates, and CI-driven binaries to produce clean, reproducible release artifacts.

What is the best way to manage release notes and version propagation during a new software release?

The best way to manage release notes and version propagation is to automate the update of CHANGELOG.md with versioned entries, bump the base version in Version.swift, and propagate those changes to docs and release notes before tagging and pushing.