release-process

Automate software releases from main to published artifacts with validation and gating.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/Leep-GH/Lee-s-squad --skill release-process-leep-gh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-process
Source: https://github.com/Leep-GH/Lee-s-squad/tree/main/.copilot/skills/release-process
Command: npx skills add https://github.com/Leep-GH/Lee-s-squad --skill release-process-leep-gh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This runbook provides a definitive, auditable, and repeatable process to release Squad software, preventing disasters from rushed or misconfigured deployments.

Core Features & Use Cases

  • Version validation and gating to ensure only compliant versions progress.
  • Environment and token checks to avoid unsafe publishing.
  • Step-by-step release workflow from main, through tagging, GitHub release, and publish verification.

Quick Start

Follow the pre-release validations and release workflow exactly as described in this runbook to perform a compliant release.

Frequently Asked Questions about release-process

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

FAQPage Schema
How do I automate a safe software release workflow from main to published artifacts?

Automate a safe software release workflow by validating semver, checking NPM_TOKEN and branch state, tagging releases, publishing to GitHub, and verifying post-publish results to ensure deterministic, gated promotion from main to artifacts.

What is deterministic release gating and how does it prevent bad deployments?

Deterministic release gating prevents bad deployments by enforcing strict, auditable checks like semver validation, environment token verification, and branch state confirmation before allowing any release tagging or artifact publishing to proceed.

How do I validate semver and environment tokens before publishing an npm package?

Validate semver and environment tokens before publishing by running pre-release checks that confirm version compliance and verify NPM_TOKEN presence, ensuring unsafe or misconfigured deployments are blocked before artifact creation.

Can I use this release process for multi-repo squads needing rollback capabilities?

Yes, this release process is designed for multi-repo squads needing strict versioning, token validation, and release gating with rollback capabilities, providing an auditable, repeatable path from main to published artifacts across repositories.

What is the best way to roll back a release if post-publish verification fails?

If post-publish verification fails, rollback is handled as part of the deterministic release playbook, which applies guardrails throughout the release workflow to safely revert from a failed published artifact state back to main.

Why does my CI release pipeline fail when bump-build is enabled?

Your CI release pipeline fails when bump-build is enabled because the deterministic release playbook requires disabled bump-build to ensure strict versioning and semver validation compliance before proceeding to release tagging.