gum-release

Guides maintainers through the Gum release checklist and hands off release-notes drafting.

614|78|Updated Mar 11, 2015
One-click install
npx skills add https://github.com/vchelaru/Gum --skill gum-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gum-release
Source: https://github.com/vchelaru/Gum/tree/main/.claude/skills/gum-release
Command: npx skills add https://github.com/vchelaru/Gum --skill gum-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing the Gum UI tool and its NuGet packages involves many manual steps — triggering GitHub Actions workflows, taking screenshots, uploading to FTP, and announcing on Discord, Twitter, and Bluesky — which are easy to drop or perform out of order across a long release session.

Core Features & Use Cases

  • Guided Checklist Driving: Reads the canonical release doc at docs/contributing/building-and-releasing-gum.md and walks the maintainer through each step in order, tracking completion with tasks.
  • Hotfix Mode: Detects emergency tool releases and skips monthly notes, screenshots, and community announcements while confirming no breaking changes before tagging.
  • Release Notes Handoff: Delegates the one automatable step — drafting release notes — by following the gum-monthly-release skill instructions directly.
  • Use Case: A maintainer cutting the monthly Gum release invokes the skill, confirms whether NuGet publishing, tool release, or both are needed, and is walked through each manual step with progress tracked until the release is announced.

Quick Start

Start the Gum release process and walk me through each step of the release checklist, tracking my progress as I confirm each one.

Frequently Asked Questions about gum-release

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

FAQPage Schema
How do I release a new version of the Gum UI tool?

Invoke the gum-release skill, which reads the canonical release doc at docs/contributing/building-and-releasing-gum.md and walks you through each step in order. It tracks progress with tasks and waits for your confirmation before advancing.

How do I publish the Gum NuGet packages?

NuGet publishing is one of two independent processes in the Gum release doc, triggered via a GitHub Actions workflow. The skill asks which process you are doing and guides you through the applicable manual steps.

Does the Gum release skill automate the whole release?

No, it is a guided checklist driver, not full automation. Most steps like screenshots, workflow triggers, FTP upload, and announcements are manual; only release-notes drafting is delegated to the gum-monthly-release instructions.

How do I cut a hotfix release for Gum?

Tell the skill it is a hotfix when asked. It follows the doc's Hotfixes subsection: skipping monthly notes, screenshots, and announcements, and confirming the fix has no breaking changes before tagging.

Why is the Full Changelog link a placeholder in Gum release notes?

The Full Changelog compare link requires the release tag to exist, so it stays a placeholder until the release is cut. The notes draft is written before tagging and does not bump versions or trigger workflows.