From 08fa1a2d507a950ba1f0c32158ea2ae98baa3dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gast=C3=B3n=20Ortiz?= Date: Thu, 13 Jun 2024 16:16:40 -0300 Subject: [PATCH] Added Install GPG step to deploy script. --- .github/workflows/maven-publish.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index b7ac7d59..886da251 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -27,6 +27,13 @@ jobs: server-password: OSSRH_PASSWORD settings-path: ${{ github.workspace }} + - name: Install gpg secret key + run: | + # Install gpg secret key + cat <(echo -e "${{ secrets.MAVEN_GPG_PRIVATE_KEY }}") | gpg --batch --import + # Verify gpg secret key + gpg --list-secret-keys --keyid-format LONG + - uses: webfactory/ssh-agent@v0.9.0 with: ssh-private-key: ${{ secrets.TAG_SSH_KEY }} @@ -35,5 +42,4 @@ jobs: run: mvn clean release:clean release:prepare release:perform -B -DaltDeploymentRepository=ossrh::https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ -Darguments="-Ddevelop.api.key=${{ secrets.DEVELOP_SERVER_API_KEY }} -Dprod.na1.api.key=${{ secrets.PROD_EU1_SERVER_API_KEY }} -Dprod.eu1.api.key=${{ secrets.PROD_NA1_SERVER_API_KEY }}" -P release env: OSSRH_USERNAME: ${{ secrets.DISTRIBUTION_REPOSITORY_RELEASE_USERNAME }} - OSSRH_PASSWORD: ${{ secrets.DISTRIBUTION_REPOSITORY_RELEASE_PASSWORD }} - MAVEN_GPG_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} \ No newline at end of file + OSSRH_PASSWORD: ${{ secrets.DISTRIBUTION_REPOSITORY_RELEASE_PASSWORD }} \ No newline at end of file