Happier Release Promote
DevOps & Securityhappier-release-promoteHappier Release Promote is an Agent Skill for devops & security published in the happier-dev/happier repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Promote a Happier release only after validation and human review approval. Runs release dry-run first, requires explicit human approval for external side effects, then executes preview or production promotion through the repo release orchestrator.
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/happier-dev/happier/blob/HEAD/skills/happier-release-promote/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/happier-release-promote, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Happier Release Promote
Use this skill only after happier-release-validation-review approves the candidate.
Mission
Perform the actual release promotion through the canonical repo release orchestrator. This skill has external side effects and must always ask for explicit human approval before the non-dry-run command.
Required Inputs
- Human approval from validation review
- Target lane: preview or production
- Candidate branch/worktree
- Bump mode
- Deploy targets
- Mobile/desktop action choices, if any
Process
- Re-read
AGENTS.md. - Read
references/promotion-commands.md. - Confirm validation review verdict is
APPROVE_FOR_PREVIEW_PROMOTIONor equivalent production approval. - Run dry-run command.
- Summarize planned side effects.
- Ask for explicit approval to run the real command.
- Execute only after approval.
- Monitor GitHub/release jobs until completion.
- Verify the post-publish
release-verify.ymlresult when the release profile triggers it, or explicitly record why it was skipped. - Report published versions/artifacts and any follow-up verification.
Never bypass node scripts/pipeline/run.mjs release for full releases unless the user explicitly requests a manual partial publish.
Target Discipline
Preview and production have different gates. Use this skill with an explicit target:
preview: promotedevtopreviewafter validation review approval.production: promotepreviewtomainonly after preview soak and separate production approval.
Deploy webhook calls may require Cloudflare Access service tokens. If required credentials are missing, stop and report the missing secret; do not attempt unauthenticated workarounds.