-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please, publish releases, not only tags #116
Comments
We publish releases to CPAN |
Yes I know that. |
Maybe you should provide a link to docs on this, I have no idea what you are on about. Generally every tag we have in this repo is about a release, it would be unusual/unheard of for a comitter to push a tag for any other reason. |
Looks like this: https://github.com/Camelcade/Perl5-IDEA/releases |
Or this (this more like perfect releases): https://github.com/shogo82148/actions-setup-perl/releases |
If someone has a Github Action that will create a release when a tag is pushed, I'll apply it to all my repos. |
I think the resulting tarball is only workable if the repository matches the repo 1-on-1. This isn't even the case for this repository at the moment (the META files aren't committed), and it's very much not true for your typical repositories. |
I'm not quite sure that someone will really need to have binaries in the release when we have CPAN. This may be useful for artifacts with windows binaries, for example, when we have only not widely used chocolatey. I personally using msys2 binaries this way to configure CI. I didn't use this myself, but seems there is an action for this: https://github.com/marketplace/actions/github-create-tag-release |
I suppose if we want the "github release" to match the actual tarball that we uploaded to PAUSE, then we'd need to do this as a post-release action -- such as in a dzil plugin. I'll happily add such a plugin to Dist-Zilla-Plugin-GitHub. |
Yeah, I think that'd be a more sensible approach. |
For a private non-CPAN dist, I have the following in my [FakeRelease]
[Run::AfterRelease / GitHubUpload ]
run = gh release create v%v %a This requires an authenticated |
It is hard to watch for library changes without it. GH notifies about releases, not tags.
The text was updated successfully, but these errors were encountered: