dora-release-cut

Coordinate Dora database workbench releases across version sync, CI pipelines, and distribution channels.

14|1|Updated May 11, 2025
One-click install
npx skills add https://github.com/remcostoeten/dora --skill dora-release-cut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dora-release-cut
Source: https://github.com/remcostoeten/dora/tree/main/.claude/skills/dora-release-cut
Command: npx skills add https://github.com/remcostoeten/dora --skill dora-release-cut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, git-cliff, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the manual overhead and human error associated with cutting software releases, managing version synchronization across multiple files, and coordinating complex multi-channel distribution pipelines.

Core Features & Use Cases

  • Automated Versioning: Synchronizes version numbers across package.json, Cargo.toml, and Tauri configurations in a single atomic operation.
  • Pipeline Orchestration: Manages the end-to-end release flow, from pre-flight checks and tag creation to publishing across AUR, Homebrew, APT, Winget, Snap, and Flatpak.
  • Recovery & Diagnostics: Provides standardized procedures for diagnosing failed builds and re-running specific channel deployments without triggering redundant release cycles.

Quick Start

Execute the release guide and ship command to validate the repository state and initiate the automated release process.

Frequently Asked Questions about dora-release-cut

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

FAQPage Schema
How do I automate version synchronization across Tauri, package.json, and Cargo.toml during a release?

To automate version synchronization during a Tauri release, you need a tool that updates package.json, Cargo.toml, and Tauri configurations in a single atomic operation. This skill coordinates that end-to-end release lifecycle, ensuring version alignment.

What is the best way to manage multi-platform distribution for a Tauri application across AUR and Homebrew?

The best way to manage multi-platform distribution for a Tauri application is to use pipeline orchestration that automates publishing across AUR, Homebrew, APT, Winget, Snap, and Flatpak. This skill automates those cross-channel artifact publishing workflows.

How do I re-run a specific channel deployment without triggering a redundant release cycle?

To re-run a specific channel deployment without triggering a redundant release cycle, you need idempotent recovery procedures. This skill provides standardized diagnostics for failed builds and isolated re-runs for specific distribution channels.

Do I need git-cliff and gh installed to automate my CI pipeline dispatch?

Yes, you need git-cliff and gh installed to automate CI pipeline dispatch and release note generation. These dependencies are required alongside bun to execute the scripts that coordinate the automated release lifecycle.

Why does my cross-channel artifact publishing fail during pre-flight checks?

Cross-channel artifact publishing fails during pre-flight checks when repository state validation detects inconsistencies before tag creation. This skill executes pre-flight checks to gate build verification, preventing incomplete or misaligned version updates from deploying.