payload-plugin-release

Automate version bumps, changelog updates, and npm publish for the Payload Newsletter Plugin.

46|5|Updated Jun 15, 2025
One-click install
npx skills add https://github.com/aniketpanjwani/payload-plugin-email-newsletter --skill payload-plugin-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payload-plugin-release
Source: https://github.com/aniketpanjwani/payload-plugin-email-newsletter/tree/main/.claude/skills/payload-plugin-release
Command: npx skills add https://github.com/aniketpanjwani/payload-plugin-email-newsletter --skill payload-plugin-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing the Payload Newsletter Plugin often involves manual version bumps, changelog editing, and coordinating GitHub Actions with npm publishing, which is error-prone and time-consuming. The release process becomes reliable and repeatable by automating checks, version management, changelog generation, and publishing steps.

Core Features & Use Cases

  • Automated semantic versioning for patch/minor/major releases with changelog updates.
  • Pre-release validation with typechecking and build verification before publishing.
  • Orchestrated publishing to npm via GitHub Actions, ensuring consistent tagging and deployment.
  • Suitable for production releases, hotfix patches, and major feature rollouts for Payload plugins.

Quick Start

Trigger the automated release workflow to publish a new version of the Payload Newsletter Plugin.

Frequently Asked Questions about payload-plugin-release

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

FAQPage Schema
How do I automate npm publishing for a Payload plugin using GitHub Actions?

Automating npm publishing for a Payload plugin requires orchestrating version bumps, changelog updates, and CI/CD triggers to push changes to main, which then triggers GitHub Actions for deployment.

What is the best way to manage semantic versioning and changelogs for Payload plugin releases?

Managing semantic versioning for Payload plugins involves automating patch, minor, and major version bumps while simultaneously generating changelog updates to ensure reliable and repeatable releases.

How does typechecking work before an automated npm release?

Typechecking before an automated npm release validates the build by running pre-release checks to verify types and build integrity before publishing, ensuring only stable code is deployed.

Can I use this automated release workflow for hotfix patches and major feature rollouts?

Yes, this automated release workflow supports hotfix patches and major feature rollouts for Payload plugins by applying semantic versioning rules to handle various release scenarios.

Why does pushing changes to main trigger the release workflow for my Payload plugin?

Pushing changes to main triggers the release workflow because the CI/CD orchestration relies on GitHub Actions to automatically execute the npm publishing process when updates are merged into the main branch.

Do I need to manually edit the changelog before triggering an automated plugin release?

No, you do not need to manually edit the changelog because the automated release workflow handles changelog generation and updates dynamically during the semantic version bump process.