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:
git fetch --tags to pull the tag associated with the release from GitHub
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.
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 theTag
step with:tgz
as an artifact (API docs).git fetch --tags
to pull the tag associated with the release from GitHubI 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 :) .