release-process

Automate version bumping and manage GitHub and npm releases.

Updated May 10, 2026
One-click install
npx skills add https://github.com/AshleyHollis/agentic-identity-lab --skill release-process-ashleyhollis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-process
Source: https://github.com/AshleyHollis/agentic-identity-lab/tree/main/.copilot/skills/release-process
Command: npx skills add https://github.com/AshleyHollis/agentic-identity-lab --skill release-process-ashleyhollis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, git, github-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles the complex process of release management by providing a detailed checklist to prevent common errors and streamline the release workflow.

Core Features & Use Cases

  • Comprehensive Release Checklist: Includes all necessary steps to validate versions, verify tokens, and execute the release process.
  • Automated Version Bumping: Automatically increments version numbers across multiple packages with proper semver validation.
  • Integration with CI/CD Workflows: Triggers GitHub release and associated CI jobs for publishing packages and verifying publication on npm.
  • Rollback Procedures: Provides guidance on unpublishing packages and rolling back failed releases.
  • Prevent Common Release Mistakes: Alerts on potential pitfalls such as incorrect NPM_TOKEN type, version number formatting issues, and draft releases.

Quick Start

Use the release-process skill to ensure a smooth and error-free release for your software projects.

Frequently Asked Questions about release-process

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

FAQPage Schema
How do I automate version bumping and npm publishing using GitHub Actions?

Automate version bumping and npm publishing using GitHub Actions by following a structured release runbook that triggers workflows, validates semver increments, and verifies NPM_TOKEN configuration to prevent release disasters.

What is the best way to prevent common npm release mistakes with git?

The best way to prevent common npm release mistakes with git is to use a comprehensive release checklist that validates version numbers, checks NPM_TOKEN types, and alerts you to draft releases before execution.

Do I need the npm CLI and github-cli installed to manage my release workflow?

Yes, you need the npm CLI, git, and github-cli installed to manage this release workflow, as the process relies on these dependencies for automated version bumping, GitHub release creation, and package publication verification.

How do I unpublish an npm package and rollback a failed release?

Rollback a failed release and unpublish npm packages by following predefined rollback procedures included in the release runbook, which guide you through reverting versions and cleaning up failed GitHub release workflows.

Can I use this release management process for multiple packages with semver validation?

Yes, you can use this release management process for multiple packages, as it features automated version bumping that increments version numbers across packages with proper semver validation before triggering GitHub Actions CI jobs.