diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d79c4b..7a95073 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,4 +34,8 @@ jobs: - name: Publish plugin if: github.event_name == 'push' && endsWith(steps.set-version.outputs.version, 'SNAPSHOT') == false - run: ./gradlew :codegen:publishPlugins -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} -Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} + run: > + ./gradlew :codegen:publishPlugins + -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} + -Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} + -Pversion=${{ steps.set-version.outputs.version }} diff --git a/settings.gradle.kts b/settings.gradle.kts index c3ba03e..40f2f69 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,9 +1,14 @@ rootProject.name = "doma-codegen-plugin" -pluginManagement { - includeBuild("codegen") -} +val releaseVersion = settings.startParameter.projectProperties["release.releaseVersion"] -include("codegen-h2-test") -include("codegen-tc-test") -include("codegen-template-test") +if (releaseVersion != null) { + include("codegen") +} else { + pluginManagement { + includeBuild("codegen") + } + include("codegen-h2-test") + include("codegen-tc-test") + include("codegen-template-test") +}