It's been quite a while, sorry for the long inactivity! Here's the long awaited modernization upgrade for the Gradle Helm plugin.
New Features
- #170, #174 Upgrade to / support Gradle 8
- #154 Expose Helm client download URL through DSL (thanks to @bmuschko)
- #164 Add channel ID for GitLab repositories (thanks to @mehmetsalgar)
Breaking Changes
- The plugin now requires Gradle 7.5 and a JDK 11.
- The
HelmChart.publishconvention property has been removed in favor of an extension objectpublishingwith propertyenabled.HelmChart.publishcan still be used as a Kotlin extension property.
Other Changes
- General modernization of build tools and library dependencies
- Documentation fixes and improvements (thanks to @imanushin)
- Some configuration blocks taking a Groovy
Closureas a parameter have been removed. Gradle should automatically generate these as overloads fromActionparameters.