happier-release-promote

Promote validated release candidates across preview and production lanes after explicit human approval.

1.4k|122|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/happier-dev/happier --skill happier-release-promote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: happier-release-promote
Source: https://github.com/happier-dev/happier/tree/main/skills/happier-release-promote
Command: npx skills add https://github.com/happier-dev/happier --skill happier-release-promote

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents accidental or premature release promotion by forcing a validated, human-reviewed gate before any external publishing side effects occur.

Core Features & Use Cases

  • Validation-gated promotion: Confirms the validation review verdict is approved for the intended preview or production lane before proceeding.
  • Dry-run first, execute only with approval: Runs a release dry-run to summarize planned side effects, then requires explicit human approval immediately before executing the real promotion.
  • Release-orchestrator driven deploys: Executes promotion via the repository’s canonical release pipeline and monitors post-publish verification outcomes.

Quick Start

Use the happier-release-promote skill after validation review approval to promote a candidate to the preview or production lane with an explicit human go-ahead.

Frequently Asked Questions about happier-release-promote

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

FAQPage Schema
How do I add a human approval gate to my CI/CD release promotion workflow?

Human approval gates in release promotion enforce an explicit review checkpoint before any external publishing side effects occur. This validates the review verdict and requires manual go-ahead immediately before executing the real deployment.

What is a dry-run in a deployment pipeline and when do I need it?

A dry-run in a deployment pipeline summarizes planned side effects without executing them. It is needed before promoting a release candidate to production to ensure controlled rollout and prevent accidental or premature publishing.

How do I promote a release candidate safely across preview and production lanes?

Promoting a release candidate safely requires confirming the validation review verdict is approved for the target lane, running a dry-run to plan side effects, and then executing the canonical promotion pipeline with explicit human approval.

Does release promotion require end-to-end encryption for deployment lanes?

Release promotion workflows support end-to-end encryption to secure the deployment pipeline. This ensures that validation verdicts, explicit approvals, and side-effect executions remain protected across preview and production lanes.

Can I execute a real deployment without explicit approval after a dry-run?

No, executing a real deployment requires explicit human approval immediately after the dry-run. This gating mechanism prevents accidental side effects and ensures controlled rollout across the release pipeline.

What are the limitations of automated release promotion without human validation?

Automated release promotion without human validation risks accidental or premature external publishing. Enforcing verdict checks, mandatory dry-runs, and explicit side-effect approval gating mitigates these limitations for controlled rollouts.