I released an initial version of Dist::Zilla::Plugin::GitHub::CreateRelease.
It creates a GitHub Release complete with release notes (per options) and attaches the #cpan archive to the release.
Its great for ensuring that you create a GitHub Release when you release a new #perl module version to cpan.
It is likely rough so pull requests are welcome.
It supports:
- Draft Releases
- Obtaining release notes from the Change Log file, a specified file, the output of Dist::Zilla::Plugin::SignReleaseNotes or a generic release note generated by the module.
- Attaching the cpan archive
- Adding a checksum for the cpan archive to the release notes
- specifying that the notes should be a code block (verbatim text)
Hope its useful...
Top comments (0)