From zad-actions
Maak een nieuwe release van ZAD Actions. Gebruik bij vragen over 'release', 'versie', 'tag', 'version', 'publiceren', 'uitbrengen'.
npx claudepluginhub djimit/overheid-claude-plugins --plugin zad-actionsThis skill is limited to using the following tools:
Create a validated release with annotated tag.
Creates tagged GitHub releases with semantic versioning, categorized changelog notes, and optional build artifacts. Use for publishing stable software versions or distributing binaries.
Creates GitHub releases with semantic versioning: analyzes commits for version bumps, generates changelogs, updates version files like package.json or pyproject.toml, creates git tags, publishes notes, and attaches artifacts.
Automates semantic versioning releases via CHANGELOG validation, comparison links, GitHub Actions triggering/monitoring, and scaffolds release pipelines for projects.
Share bugs, ideas, or general feedback.
Create a validated release with annotated tag.
/release <version>
Example: /release 3.0.0
If no version is provided, ask the user for one.
Validate semver format:
The version argument must match X.Y.Z (e.g., 2.1.0). Reject anything else.
Check for duplicate tags:
git fetch --tags
git tag -l "v<version>"
If the tag already exists, abort and inform the user.
Validate CHANGELOG.md:
Read CHANGELOG.md and verify:
## [<version>] section exists with content## [Unreleased] section is empty (all changes moved to the version section)[<version>]: https://github.com/RijksICTGilde/zad-actions/releases/tag/v<version>If any of these fail, fix them or tell the user what needs to change.
Major version warning:
If the major version changes (e.g., 1.x.x to 2.0.0), warn the user:
## Migration from vX sectionExtract release notes:
Extract the content between ## [<version>] and the next ## [ heading from CHANGELOG.md.
Create and push annotated tag:
git tag -a "v<version>" -m "<release notes>"
git push origin "v<version>"
The release workflow (.github/workflows/release.yml) handles:
v2)We follow Semantic Versioning: