autonomousapps / dependency-analysis-gradle-plugin

Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
Apache License 2.0
1.68k stars 114 forks source link

Create GitHub releases for corresponding tags #1036

Open ianbrandt opened 7 months ago

ianbrandt commented 7 months ago

Is your feature request related to a problem? Please describe. Despite having enabled watching of releases for this repo, I typically only find out about new versions of this project when I do ad-hoc runs of the Gradle Versions Plugin on one of my projects.

Describe the solution you'd like I see releases are regularly tagged, but those tags aren't flagged as releases. It would be nice if GitHub releases were created for those tags. It will allow me to test and give feedback on releases sooner due to the notifications. Also, auto-generated release notes could include links to all the GitHub issues included in the release, which I've often wished to see in the current 'CHANGELOG.md'.

Describe alternatives you've considered None.

Additional context None.

autonomousapps commented 7 months ago

Thanks for the issue. I think this would be a good idea, but I'm not sure when I'll have time to pursue it. If it's something someone else could contribute, I'd be open to that.

ianbrandt commented 7 months ago

I'm happy to help out with this, though I believe I'd need to be made a collaborator to be able to create releases from tags. I can promise not to muck with anything else if made a collaborator.

My intent would be to just create a release for the most recent version and future versions, unless there was a particular request to create retroactive releases. I could also document any particulars of the process over what's in the GitHub Docs, if any.

I'd need to be notified about future release tags somehow, which I'm sure we could work out. Or, after we have an example of a couple, you may find it's quick and easy enough, and decide to take over the task.

ianbrandt commented 7 months ago

If I can help out by retroactively creating a 1.27.0 release, or an upcoming release, just let me know.

ianbrandt commented 4 months ago

I'm still interested in helping with this one if it's something you want to do.