This commit is contained in:
redkale
2024-05-31 16:02:08 +08:00
parent 14f4c81e75
commit 8ea2415586
2 changed files with 10 additions and 6 deletions

View File

@@ -23,10 +23,7 @@ jobs:
server-id: ossrh
server-username: ${{ secrets.OSSRHUSERNAME }}
server-password: ${{ secrets.OSSRHPASSWORD }}
- id: install-secret-key
name: Install gpg secret key
run: |
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
gpg --list-secret-keys --keyid-format LONG
gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
gpg-passphrase: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- name: Build with Maven
run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} clean deploy
run: mvn --batch-mode clean deploy -P central-deploy -DskipTests=true

View File

@@ -169,6 +169,13 @@
<goals>
<goal>sign</goal>
</goals>
<configuration>
<!-- Prevent `gpg` from using pinentry programs -->
<gpgArguments>
<arg>--pinentry-mode</arg>
<arg>loopback</arg>
</gpgArguments>
</configuration>
</execution>
</executions>
</plugin>