Introducing the publishing code that seems to work.

This commit is contained in:
a2geek committed 2026-09-26 16:46:59 -05:00
1 parent 9e81d2a1cf
commit d3c6e2a1ff
1 file changed
+15 -17
+15 -17
View File
@@ -284,15 +284,6 @@ jobs:
needs: [build-java, build-jpackage, build-native]
runs-on: ubuntu-latest
steps:
- name: Install gpg secret key
run: |
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
- name: Setup .netrc file
uses: extractions/netrc@v3
with:
machine: ossrh-staging-api.central.sonatype.com
username: ${{ secrets.OSSRH_USERNAME }}
password: ${{ secrets.OSSRH_TOKEN }}
- name: Checkout code
uses: actions/checkout@v7
- name: Set up JDK 25
@@ -303,13 +294,20 @@ jobs:
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v6
- name: Publish with Gradle
run: >
./gradlew
-PossrhUsername="${{ secrets.OSSRH_USERNAME }}"
-PossrhPassword="${{ secrets.OSSRH_TOKEN }}"
-Psigning.keyId="${{ secrets.GPG_SIGNING_KEY }}"
-Psigning.password="${{ secrets.GPG_SIGNING_PASSPHRASE }}"
-Psigning.secretKeyRingFile=/home/runner/.gnupg/trustdb.gpg
build publish -x test
run: |
export ORG_GRADLE_PROJECT_signingKey=$(echo "$GPG_SIGNING_KEY_BASE64" | base64 -d)
./gradlew build publish -x test
env:
ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.OSSRH_USERNAME }}
ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_TOKEN }}
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
GPG_SIGNING_KEY_BASE64: ${{ secrets.GPG_SIGNING_KEY_BASE64 }}
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.GPG_SIGNING_KEY_ID }}
- name: Setup .netrc file
uses: extractions/netrc@v3
with:
machine: ossrh-staging-api.central.sonatype.com
username: ${{ secrets.OSSRH_USERNAME }}
password: ${{ secrets.OSSRH_TOKEN }}
- name: Finish publishing
run: ./scripts/finish-publishing.sh