From 63cc1996c04e66179a52f324027d1df333e99465 Mon Sep 17 00:00:00 2001 From: kperry Date: Fri, 6 Mar 2026 10:42:35 -0600 Subject: [PATCH] gpg release fix --- .github/workflows/release.yml | 1 + build.gradle.kts | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9a5791b..2dc76f5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,4 +55,5 @@ jobs: env: MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index e1bfd6f..ae7f831 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -143,8 +143,9 @@ subprojects { gradle.taskGraph.hasTask("publishAllPublicationsToMavenCentralRepository") }) - // Use GPG command (key imported by actions/setup-java) - useGpgCmd() + val signingKey = System.getenv("GPG_PRIVATE_KEY") + val signingPassword = System.getenv("GPG_PASSPHRASE") + useInMemoryPgpKeys(signingKey, signingPassword) sign(the().publications["mavenJava"]) }