This releasing process is outdated, it will be updated once the releasing assistant script is complete.
- Run task
:checkAll
and verify output - Search in the whole project for: plugin.de.fayard.buildSrcVersions
- Update all versions
plugin/build.gradle.kts
- Run task
:publishPlugins
- Check plugin portal https://plugins.gradle.org/plugin/de.fayard.buildSrcVersions
- Update CHANGELOG
- Create a GitHub release https://github.com/jmfayard/buildSrcVersions/releases/new
- Try the plugin in sample projects
- Update
:plugin_version:
inREADME.adoc
- Search for
plugin.de.fayard.refreshVersions
everywhere to update the version - Otherwise update the README
- Update Plugin Configuration Splitties#53
Don't hard-code a version in the articles and tickets, instead use this template:
plugins {
id("de.fayard.buildSrcVersions") version "$VERSION"
}
/**
* Use ./gradlew refreshVersions to find available updates
* See https://github.com/jmfayard/buildSrcVersions/issues/77
* Use ./gradlew buildSrcVersions to generate buildSrc/src/main/Libs.kt
* See https://github.com/jmfayard/buildSrcVersions/issues/88
*/
buildSrcVersions {
// See configuration options at https://github.com/jmfayard/buildSrcVersions/issues/53
}
The configuration options are described in #53 Plugin Configuration
You can find the latest $VERSION
at https://plugins.gradle.org/plugin/de.fayard.buildSrcVersions