harness-release

Automate Harness v3 release workflows with changelog updates, version bumps, and validation.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/lane2077/claude-code-harness-zh --skill harness-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-release
Source: https://github.com/lane2077/claude-code-harness-zh/tree/main/codex/.codex/skills/harness-release
Command: npx skills add https://github.com/lane2077/claude-code-harness-zh --skill harness-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end Harness v3 release workflow, handling CHANGELOG updates, version bumps, tag creation, GitHub Release, mirror synchronization, and validation to reduce manual toil and risk.

Core Features & Use Cases

  • Consolidates release steps across surfaces, ensuring consistent changelogs, version bumps, and tagging.
  • Supports common release flows (patch/minor/major) with optional dry-run, announcements, and completion checks.
  • Enforces preflight and consistency validations before publishing, minimizing releasing risks.

Quick Start

Initiate a release by instructing the system to run the harness-release flow with the desired mode and options.

Frequently Asked Questions about harness-release

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

FAQPage Schema
How do I automate GitHub release workflows with version bumps and tagging?

Automating GitHub release workflows with version bumps and tagging is handled end-to-end by applying preflight checks, changelog updates, and consistency validation. It consolidates patch, minor, and major release flows across multiple environments into a single auditable process.

What is the best way to keep a changelog updated during automated version releases?

Keeping a changelog updated during automated version releases is achieved by enforcing consistency validation and automated changelog updates before tag creation. This ensures release notes remain synchronized with version bumps and mirror synchronization without manual toil.

Can I run a dry-run release to validate version bumps and tags before publishing to GitHub?

Yes, you can run a dry-run release to validate version bumps and tags before publishing to GitHub. The flow supports optional dry-run modes alongside preflight checks and consistency validation to prevent unsafe changes and ensure auditable releases.

Does automated release automation enforce preflight checks for mirror synchronization?

Yes, automated release automation enforces preflight checks for mirror synchronization. It applies consistency validation and policy rules before publishing to prevent unsafe changes, ensuring all mirror synchronizations and GitHub releases are fully auditable.

How do I prevent unsafe changes when automating tag creation and GitHub releases?

Preventing unsafe changes when automating tag creation and GitHub releases is handled by enforcing preflight checks, consistency validation, and policy rules. These mechanisms validate version bumps and changelog updates before any publishing or mirror synchronization occurs.