release-stable

Automates stable release workflows by detecting beta finalization or direct stable releases.

206|7|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/Thank-you-Linus/Linus-Dashboard --skill release-stable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-stable
Source: https://github.com/Thank-you-Linus/Linus-Dashboard/tree/main/.claude/skills/release-stable
Command: npx skills add https://github.com/Thank-you-Linus/Linus-Dashboard --skill release-stable

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Create a reliable, automated flow for releasing software into production by correctly finalizing beta releases or performing direct stable releases.

Core Features & Use Cases

  • Intelligent release-type detection based on the current version and workflow context.
  • Automated beta finalization or direct-stable release with optional AI-assisted validation and risk warnings.
  • Automated generation, formatting, and bilingual (EN/FR) release notes with quality controls and a clear approval path.

Quick Start

Run the release-stable workflow on your main branch to finalize a beta or publish a direct stable release.

Frequently Asked Questions about release-stable

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

FAQPage Schema
How do I automate a stable production release from a beta version?

To automate a stable production release, the workflow intelligently detects whether to finalize an existing beta or perform a direct stable release based on your current version and CI/CD context. It then handles automated tagging and publication.

How are release notes generated for a CI/CD pipeline?

Release notes are generated automatically through commit analysis during the release workflow. The system applies quality validation to ensure correct formatting, including bilingual EN/FR release notes with a clear approval path.

What is the best way to enforce strict versioning rules in git release automation?

Strict versioning rules are enforced natively by the release workflow during the automated tagging process. The system validates the version context before finalizing a beta or publishing a direct stable release.

Can I use this release automation without any external dependencies?

Yes, the release automation operates entirely through its internal scripts component without requiring any external dependencies. It runs directly on your main branch to analyze commits and manage the publication pipeline.

Does the stable release workflow support bilingual release notes formatting?

Yes, the stable release workflow includes automated quality validation specifically for bilingual EN/FR formatting. It generates and formats the release notes automatically while enforcing these language controls.

How does automated beta finalization differ from a direct stable release?

Automated beta finalization promotes an existing pre-release version to stable, while a direct stable release bypasses the beta phase entirely. The workflow intelligently detects the correct approach based on your current version and workflow context.