From dacac3284ab9596915830133415ed0de0818aa76 Mon Sep 17 00:00:00 2001 From: Roberto Perez Alcolea Date: Wed, 10 Mar 2021 10:59:11 -0800 Subject: [PATCH] wire publish plugin to nebula release --- graphql-dgs-codegen-gradle/build.gradle | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/graphql-dgs-codegen-gradle/build.gradle b/graphql-dgs-codegen-gradle/build.gradle index 1904add88..5e959b970 100644 --- a/graphql-dgs-codegen-gradle/build.gradle +++ b/graphql-dgs-codegen-gradle/build.gradle @@ -140,4 +140,17 @@ project.afterEvaluate { }.each { it.enabled = false } -} \ No newline at end of file +} + +TaskProvider validatePluginsTask = project.tasks.named('validatePlugins') +TaskProvider publishPluginsTask = project.tasks.named('publishPlugins') +project.plugins.withId('nebula.release') { + project.tasks.withType(PublishToMavenRepository).configureEach { + def releasetask = project.rootProject.tasks.findByName('release') + if (releasetask) { + it.mustRunAfter(releasetask) + it.dependsOn(validatePluginsTask) + it.dependsOn(publishPluginsTask) + } + } +}