Skip to content

Commit 00c8448

Browse files
committed
fixing gpg signing issue
1 parent 52381df commit 00c8448

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ updates:
55
schedule:
66
interval: daily
77
target-branch: main
8-
ignore:
9-
- dependency-name: "org.apache.maven.plugins:maven-gpg-plugin"
108

119
- package-ecosystem: "github-actions"
1210
directory: "/"

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ jobs:
4141
openssl aes-256-cbc -pass pass:"$PGP_KEY_PASSWORD" -in "$GITHUB_WORKSPACE"/.ci/secring.gpg.enc -out "$GITHUB_WORKSPACE"/secring.gpg -d -md md5
4242
mkdir -p "$HOME"/.gnupg
4343
cp "$GITHUB_WORKSPACE"/secring.gpg "$HOME"/.gnupg/secring.gpg
44+
echo "allow-loopback-pinentry" >> "$HOME"/.gnupg/gpg-agent.conf
45+
echo "pinentry-mode loopback" >> "$HOME"/.gnupg/gpg.conf
46+
gpgconf --reload gpg-agent
4447
shell: bash
4548
env:
4649
PGP_KEY_PASSWORD: ${{ secrets.PGP_KEY_PASSWORD }}
4750

4851
- name: Deploy Release
49-
run: |
50-
export GPG_TTY=`tty`
51-
mvn -B -ff -ntp deploy -DskipTests
52+
run: mvn -B -ff -ntp deploy -DskipTests -Dgpg.passphrase="$PGP_KEY_PASSWORD"
5253
shell: bash
5354
env:
5455
MAVEN_USERNAME: ${{ secrets.OSSRH_USER }}
5556
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
56-
PGP_KEY_ID: ${{ secrets.PGP_KEY_ID }}
5757
PGP_KEY_PASSWORD: ${{ secrets.PGP_KEY_PASSWORD }}

.github/workflows/snapshot.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,17 @@ jobs:
4141
openssl aes-256-cbc -pass pass:"$PGP_KEY_PASSWORD" -in "$GITHUB_WORKSPACE"/.ci/secring.gpg.enc -out "$GITHUB_WORKSPACE"/secring.gpg -d -md md5
4242
mkdir -p "$HOME"/.gnupg
4343
cp "$GITHUB_WORKSPACE"/secring.gpg "$HOME"/.gnupg/secring.gpg
44+
echo "allow-loopback-pinentry" >> "$HOME"/.gnupg/gpg-agent.conf
45+
echo "pinentry-mode loopback" >> "$HOME"/.gnupg/gpg.conf
46+
gpgconf --reload gpg-agent
4447
shell: bash
4548
env:
4649
PGP_KEY_PASSWORD: ${{ secrets.PGP_KEY_PASSWORD }}
4750

4851
- name: Deploy Snapshot
49-
run: mvn -B -ff -ntp deploy -DskipTests
52+
run: mvn -B -ff -ntp deploy -DskipTests -Dgpg.passphrase="$PGP_KEY_PASSWORD"
53+
shell: bash
5054
env:
5155
MAVEN_USERNAME: ${{ secrets.OSSRH_USER }}
5256
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
53-
PGP_KEY_ID: ${{ secrets.PGP_KEY_ID }}
5457
PGP_KEY_PASSWORD: ${{ secrets.PGP_KEY_PASSWORD }}

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Release 4.2.0 - Jan 5, 2024
1+
## Release 4.2.0 - Jan 6, 2024
22

33
### New Changes
44

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<animal-sniffer.version>1.23</animal-sniffer.version>
8989
<api-level-24.version>7.0_r2</api-level-24.version>
9090
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
91-
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
91+
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
9292
</properties>
9393

9494
<dependencyManagement>

0 commit comments

Comments
 (0)