Skip to content

LajosCseppento/gradle-plugin-common

Repository files navigation

gradle-plugin-common

Release Maven Central CI License

Shared code for Gradle plugins, such as Ruthless and FancyDoc.

Development Guide

Release Procedure

  1. Release commit: fix version, finalise change log (don't forget about the links in the bottom of the change log)
  2. Check CI for success
  3. Tag release on GitHub (draft)
  4. Publish to Maven Central
    1. Run ./gradlew publishAllPublicationsToStagingRepository
    2. Open https://oss.sonatype.org/#stagingRepositories
    3. Close staging repository
    4. Inspect contents
    5. Release
  5. Publish release on GitHub
  6. Bump version
  7. Upgrade to recently released version (notably fancydoc and ruthless)