From 6749f8a8d2a83695fe0e09ef3443a632f3519754 Mon Sep 17 00:00:00 2001 From: Brent Shaffer Date: Mon, 2 Nov 2020 13:06:16 -0800 Subject: [PATCH] chore: add prerelease label to publish to maven local (#203) * chore: add prerelease tag to publish to maven local * removes newline * wrap signing in conditional --- .github/workflows/gradle.yml | 5 +++++ build.gradle | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index c5bece51..dfe43f9e 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -20,6 +20,11 @@ jobs: uses: eskatos/gradle-command-action@v1 with: arguments: build + - name: Publish to Maven Local + if: contains(github.event.pull_request.labels.*.name, 'prerelease') + uses: eskatos/gradle-command-action@v1 + with: + arguments: publishToMavenLocal - name: Build Examples uses: eskatos/gradle-command-action@v1 with: diff --git a/build.gradle b/build.gradle index 57c30b93..14d5f960 100644 --- a/build.gradle +++ b/build.gradle @@ -59,7 +59,6 @@ subprojects { || project.name == "grpc-kotlin-stub-lite" ) { apply plugin: 'maven-publish' - apply plugin: 'signing' plugins.withId("maven-publish") { publishing { @@ -115,8 +114,11 @@ subprojects { } } - signing { - sign publishing.publications + if (project.hasProperty("signing.keyId")) { + apply plugin: 'signing' + signing { + sign publishing.publications + } } }