tokuhirom / Minilla

Authorizing tool for CPAN modules
https://metacpan.org/release/Minilla
Other
98 stars 65 forks source link

Request: option to create a new GitHub Release instead of a tag on `minil release` #266

Open cxw42 opened 5 years ago

cxw42 commented 5 years ago

Currently, Minilla::Release::Tag makes a regular tag and pushes it to the repo origin. I use GitHub releases alongside CPAN. Therefore, I would like to request an option to replace the Tag step with:

I cannot use release hooks for this, since the hooks run before the tarball is created.

This option would require the developer to have access to a GitHub repo access token, so would require an additional file (not commited to the repo) rather than just using minil.toml.

Thank you for considering this request!

Edit Similar code exists for Dist::Zilla: https://metacpan.org/pod/Dist::Zilla::Plugin::GitHub::UploadRelease . However, I am using Minilla precisely to avoid using full D::Z :) .