release-management

Coordinate WordPress plugin version bumps, GitHub tags, and changelog updates.

1|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/SilverAssist/contact-form-to-api --skill release-management-silverassist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-management
Source: https://github.com/SilverAssist/contact-form-to-api/tree/main/.github/skills/release-management
Command: npx skills add https://github.com/SilverAssist/contact-form-to-api --skill release-management-silverassist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end WordPress plugin releases by coordinating version bumps, GitHub tags, and changelog updates to ensure consistency and traceability.

Core Features & Use Cases

  • Automated version syncing across the codebase (Version header, PHP @version tags, etc.)
  • Immutable tag guidance and release checks to prevent reusing tags
  • CHANGELOG generation and alignment with version updates
  • Step-by-step release workflow with verification and monitoring

Quick Start

Prepare a new release by updating all version references, refreshing the CHANGELOG, and pushing the new tag following the immutable tag rules.

Frequently Asked Questions about release-management

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

FAQPage Schema
How do I automate WordPress plugin releases with version bumps and changelog updates?

Automate WordPress plugin releases by coordinating version syncs across the codebase, generating CHANGELOG entries, and pushing immutable GitHub tags. This workflow ensures consistency and traceability across CI workflows and local scripts.

What is the best way to prevent reusing GitHub tags during a release workflow?

Prevent reusing GitHub tags by applying immutable tag release checks during the release workflow. This process enforces strict tag rules to ensure every version bump pushes a new, unique tag to the repository.

How do I synchronize version numbers across PHP files and the plugin header?

Synchronize version numbers by automatically updating all version references, including the plugin header and PHP @version tags. This ensures every codebase version reference matches the targeted release.

Can I use this release workflow for hotfixes and major version bumps in GitHub Actions?

Yes, this release workflow handles standard releases, hotfixes, and major version bumps. It coordinates the entire process within GitHub Actions CI workflows and local scripts to maintain consistent release traceability.

How do I generate a CHANGELOG and align it with a new plugin release?

Generate a CHANGELOG and align it with a new plugin release by automating changelog updates alongside version synchronization. This step-by-step workflow monitors and verifies that release notes match the new version tag.