What problem does it solve?
Provides a guarded, repeatable maintainer workflow to prepare, validate, and publish Kova/Openclaw releases while preventing accidental version drift, improper publishes, and incomplete artifact verification.
Core Features & Use Cases
- Release guardrails: Enforces permission checks, explicit operator approval, and rules for stable, beta, and dev channel naming.
- Version synchronization: Ensures versions match across package.json, platform plist/gradle files, and docs before tagging.
- Preflight and validation: Describes required preflight checks for npm and macOS, saving preflight run IDs, and verifying published artifacts and appcast updates.
- Coordinated publish flow: Guides the multi-repo workflow_dispatch sequence, private mac preflight/publish lanes, and artifact promotion to GitHub releases.
- Use Case: Prepare a beta or stable release, run all preflight validations across npm and macOS lanes, assemble changelog-backed release notes, and perform the publish step with saved preflight IDs.
Quick Start
Prepare and validate a Kova release for the target version by running the full preflight checks, assembling release notes from CHANGELOG.md, verifying artifacts, and only then creating the git tag and dispatching the publish workflows.