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

timlegge

Timothy Legge

Posted on August 22, 2023

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...

💖 💪 🙅 🚩
timlegge
Timothy Legge

Posted on August 22, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related