DEV Community

Timothy Legge
Timothy Legge

Posted on

Dist::Zilla::Plugin::GitHub::CreateRelease

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)