From 8a51dddecddc114cc105d0c3b8dd48afc9b2e706 Mon Sep 17 00:00:00 2001 From: Jan Phillip Kretzschmar Date: Thu, 4 May 2023 12:09:24 +0200 Subject: [PATCH] feat: move gpg decoding before publishing to github --- .github/workflows/publish.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 91571b9..60b3d13 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -32,17 +32,17 @@ jobs: uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: build + - name: Decode GPG Key + run: | + mkdir -p ~/.gradle/ + echo "${{secrets.OSSRH_GPG_SECRET_KEY}}" > ~/.gradle/secring.gpg.b64 + base64 -d ~/.gradle/secring.gpg.b64 > ~/.gradle/secring.gpg - name: Publish to GitHub Packages uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 with: arguments: publish env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Decode GPG Key - run: | - mkdir -p ~/.gradle/ - echo "${{secrets.OSSRH_GPG_SECRET_KEY}}" > ~/.gradle/secring.gpg.b64 - base64 -d ~/.gradle/secring.gpg.b64 > ~/.gradle/secring.gpg - name: Publish package to Maven Central # wraped the signing.password with single quotes as the password could contain special characters run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository -Psigning.keyId=${{secrets.OSSRH_GPG_SECRET_KEY_ID}} -Psigning.password='${{secrets.OSSRH_GPG_SECRET_KEY_PASSWORD}}' -Psigning.secretKeyRingFile=$(echo ~/.gradle/secring.gpg) --warn --stacktrace