From 81151215e1567302f67b65e0ce9c7797ade43085 Mon Sep 17 00:00:00 2001 From: Shai Almog <67850168+shai-almog@users.noreply.github.com> Date: Sat, 14 Mar 2026 15:23:31 +0200 Subject: [PATCH] Another attempt to fix publishing --- .github/workflows/publish-maven-central.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-maven-central.yml b/.github/workflows/publish-maven-central.yml index c961ed5..627abda 100644 --- a/.github/workflows/publish-maven-central.yml +++ b/.github/workflows/publish-maven-central.yml @@ -21,9 +21,13 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Decode GPG private key + - name: Materialize GPG private key run: | - echo "$MAVEN_GPG_PRIVATE_KEY" | base64 --decode > /tmp/maven-signing-key.asc + if printf '%s' "$MAVEN_GPG_PRIVATE_KEY" | grep -q 'BEGIN PGP PRIVATE KEY BLOCK'; then + printf '%s' "$MAVEN_GPG_PRIVATE_KEY" > /tmp/maven-signing-key.asc + else + printf '%s' "$MAVEN_GPG_PRIVATE_KEY" | tr -d '\r\n\t ' | base64 --decode > /tmp/maven-signing-key.asc + fi env: MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}