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+
1725 - name : Setup JDK
1826 uses : actions/setup-java@v5
1927 with :
@@ -23,28 +31,27 @@ jobs:
2331 server-id : central
2432 server-username : MAVEN_USERNAME
2533 server-password : MAVEN_CENTRAL_TOKEN
34+ gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
35+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
2636
2737 - name : AEM6.5 Build
28- run : mvn clean deploy -DskipTests -Paem65deps,aem65,release -Dgpg.signer=bc
38+ run : mvn clean deploy -DskipTests -Paem65deps,aem65,release
2939 env :
3040 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
3141 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
3242 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
33- MAVEN_GPG_KEY : ${{ secrets.GPG_SECRET_KEYS }}
3443
3544 - name : AEMaaCS Build
36- run : mvn clean deploy -PaemaacsDeps,aemaacs,release,attach-javadoc,attach-source -Dgpg.signer=bc
45+ run : mvn clean deploy -PaemaacsDeps,aemaacs,release,attach-javadoc,attach-source
3746 env :
3847 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
3948 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
4049 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
41- MAVEN_GPG_KEY : ${{ secrets.GPG_SECRET_KEYS }}
4250
4351 - name : Main Build
44- run : mvn clean deploy -DskipTests -Prelease -Dgpg.signer=bc
52+ run : mvn clean deploy -DskipTests -Prelease
4553 env :
4654 MAVEN_USERNAME : ${{ secrets.AIO_MAVEN_USER_NAME }}
4755 MAVEN_CENTRAL_TOKEN : ${{ secrets.AIO_MAVEN_TOKEN }}
4856 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
49- MAVEN_GPG_KEY : ${{ secrets.GPG_SECRET_KEYS }}
5057
0 commit comments