From 0cf784ee60a211293af15e93176d2d677fb2c082 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 21 Nov 2024 10:29:37 +0100 Subject: [PATCH] Change Maven GPG plugin to use Bounce Castle signer. Closes #915 --- .github/workflows/ci.yml | 6 +++--- pom.xml | 7 ------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21282c8b..4da4b3cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,14 +115,14 @@ jobs: server-id: ossrh # Value of the distributionManagement/repository/id field of the pom.xml server-username: MAVEN_CENTRAL_USERNAME # env variable for username in deploy (1) server-password: MAVEN_CENTRAL_PASSWORD # env variable for token in deploy (2) - gpg-private-key: ${{ secrets.GPG_KEY }} # Value of the GPG private key to import - name: Get Project Version run: | echo "PROJECT_VERSION=$(mvn --batch-mode help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV - name: Publish to Maven Central if: ${{ endsWith(env.PROJECT_VERSION, '-SNAPSHOT') }} - run: mvn --batch-mode --no-transfer-progress deploy -P release -DskipTests + run: mvn --batch-mode --no-transfer-progress deploy -P release -DskipTests -Dgpg.signer=bc env: MAVEN_CENTRAL_USERNAME: ${{ secrets.SONATYPE_USERNAME }} # must be the same env variable name as (1) MAVEN_CENTRAL_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} # must be the same env variable name as (2) - MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} # must be the same env variable name as (3) + MAVEN_GPG_KEY: ${{ secrets.GPG_KEY }} # Value of the GPG private key to import + MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} diff --git a/pom.xml b/pom.xml index 11a8eb99..5533cb2c 100644 --- a/pom.xml +++ b/pom.xml @@ -99,13 +99,6 @@ org.apache.maven.plugins maven-gpg-plugin 3.2.7 - - - - --pinentry-mode - loopback - - sign-artifacts