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.publish
convention property has been removed in favor of an extension objectpublishing
with propertyenabled
.HelmChart.publish
can 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
Closure
as a parameter have been removed. Gradle should automatically generate these as overloads fromAction
parameters.