Skip to content

Commit

Permalink
fix(build): java publish pipeline (#1244)
Browse files Browse the repository at this point in the history
  • Loading branch information
sauljabin authored Jan 10, 2025
1 parent 96e40cd commit 6b04786
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ jobs:
needs:
- publish-docker
- prepare
strategy:
matrix:
library: [ "sdk-java", "test-utils", "test-utils-container" ]

steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -57,13 +53,13 @@ jobs:
passphrase: ${{ secrets.GPG_PASSPHRASE }}

- name: Generate KeyRing
run: gpg --keyring secring-${{ matrix.library }}.gpg --export-secret-keys --passphrase ${{ secrets.GPG_PASSPHRASE }} --batch --yes --pinentry-mode=loopback > ~/.gnupg/secring-${{ matrix.library }}.gpg
run: gpg --keyring secring.gpg --export-secret-keys --passphrase ${{ secrets.GPG_PASSPHRASE }} --batch --yes --pinentry-mode=loopback > ~/.gnupg/secring.gpg

- name: Tests ${{ matrix.library }}
run: ./gradlew ${{ matrix.library }}:test
- name: Tests
run: ./gradlew sdk-java:test test-utils:test test-utils-container:test

- name: Publish ${{ matrix.library }}
run: ./gradlew ${{ matrix.library }}:publish -Psigning.secretKeyRingFile=/home/runner/.gnupg/secring-${{ matrix.library }}.gpg -Psigning.password=${{ secrets.GPG_PASSPHRASE }} -Psigning.keyId=${{ vars.GPG_KEY_ID }} -PossrhUsername=${{ secrets.OSSRH_USERNAME }} -PossrhPassword=${{ secrets.OSSRH_PASSWORD }}
- name: Publish
run: ./gradlew sdk-java:publish test-utils:publish test-utils-container:publish -Psigning.secretKeyRingFile=/home/runner/.gnupg/secring.gpg -Psigning.password=${{ secrets.GPG_PASSPHRASE }} -Psigning.keyId=${{ vars.GPG_KEY_ID }} -PossrhUsername=${{ secrets.OSSRH_USERNAME }} -PossrhPassword=${{ secrets.OSSRH_PASSWORD }}

- name: Information
run: echo "::warning title=Do not forget to release the java package at Maven Central::Login at https://s01.oss.sonatype.org/"
Expand Down

0 comments on commit 6b04786

Please sign in to comment.