|
|
@@ -11,13 +11,18 @@ jobs:
|
|
|
- name: Set up Maven Central Repository
|
|
|
uses: actions/setup-java@v2
|
|
|
with:
|
|
|
- java-version: '11'
|
|
|
- distribution: 'adopt'
|
|
|
- server-id: ossrh
|
|
|
- server-username: MAVEN_USERNAME
|
|
|
- server-password: MAVEN_PASSWORD
|
|
|
+ java-version: '14'
|
|
|
+ distribution: 'zulu'
|
|
|
+ - name: Set maven settings.xml
|
|
|
+ uses: whelk-io/maven-settings-xml-action@v20
|
|
|
+ with:
|
|
|
+ servers: '[{ "id": "ossrh", "username": "jplag", "password": "${{ secrets.OSSRH_TOKEN }}" }]'
|
|
|
+ - name: Import GPG key
|
|
|
+ uses: crazy-max/ghaction-import-gpg@v4
|
|
|
+ with:
|
|
|
+ gpg_private_key: ${{ secrets.PGP_SECRET }}
|
|
|
+ passphrase: ${{ secrets.PGP_PW }}
|
|
|
- name: Publish package
|
|
|
run: mvn --batch-mode deploy
|
|
|
env:
|
|
|
- MAVEN_USERNAME: jplag
|
|
|
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
|
|
|
+ GPG_PASSPHRASE: ${{ secrets.PGP_PW }}
|