1414 - name : Checkout code
1515 uses : actions/checkout@v6
1616
17- - name : Import GPG key
18- env :
19- GPG_SECRET_KEYS : ${{ secrets.GPG_SECRET_KEYS }}
20- GPG_OWNERTRUST : ${{ secrets.GPG_OWNERTRUST }}
21- run : |
22- echo $GPG_SECRET_KEYS | base64 --decode | gpg --import --no-tty --batch --yes
23- echo $GPG_OWNERTRUST | base64 --decode | gpg --import-ownertrust --no-tty --batch --yes
24-
2517 - name : Setup JDK
2618 uses : actions/setup-java@v5
2719 with :
@@ -31,27 +23,28 @@ jobs:
3123 server-id : central
3224 server-username : MAVEN_USERNAME
3325 server-password : MAVEN_CENTRAL_TOKEN
34- gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
35- gpg-passphrase : MAVEN_GPG_PASSPHRASE
3626
3727 - name : AEM6.5 Build
38- run : mvn clean deploy -DskipTests -Paem65deps,aem65,release
28+ run : mvn clean deploy -DskipTests -Paem65deps,aem65,release -Dgpg.signer=bc
3929 env :
4030 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
4131 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
4232 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
33+ MAVEN_GPG_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
4334
4435 - name : AEMaaCS Build
45- run : mvn clean deploy -PaemaacsDeps,aemaacs,release,attach-javadoc,attach-source
36+ run : mvn clean deploy -PaemaacsDeps,aemaacs,release,attach-javadoc,attach-source -Dgpg.signer=bc
4637 env :
4738 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
4839 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
4940 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
41+ MAVEN_GPG_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
5042
5143 - name : Main Build
52- run : mvn clean deploy -DskipTests -Prelease
44+ run : mvn clean deploy -DskipTests -Prelease -Dgpg.signer=bc
5345 env :
5446 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
5547 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
5648 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
49+ MAVEN_GPG_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
5750
0 commit comments