@@ -30,16 +30,28 @@ jobs:
3030 VERSION=$(./gradlew :core:properties -q | grep "version:" | awk '{print $2}')
3131 echo "version=${VERSION}" >> $GITHUB_OUTPUT
3232
33- - name : Upload SNAPSHOT versions for scalardb, scalardb-schema-loader, and scalardb-integration-test to Maven Snapshot Repository
33+ - name : Prepare SNAPSHOT versions of artifacts in staging-deploy directories
3434 if : contains(steps.version.outputs.version, '-SNAPSHOT')
35- run : |
36- echo "${{secrets.SIGNING_SECRET_KEY_RING}}" | base64 -d > ~/.gradle/secring.gpg
37- ./gradlew publish \
38- -Psigning.keyId="${{ secrets.SIGNING_KEY_ID }}" \
39- -P'signing.password'="${{ secrets.SIGNING_PASSWORD }}" \
40- -Psigning.secretKeyRingFile="$(echo ~/.gradle/secring.gpg)" \
41- -PossrhUsername="${{ secrets.OSSRH_USERNAMAE }}" \
42- -PossrhPassword="${{ secrets.OSSRH_PASSWORD }}"
35+ run : ./gradlew publish
36+
37+ - name : Upload SNAPSHOT versions of artifacts to Maven Snapshot repository
38+ if : contains(steps.version.outputs.version, '-SNAPSHOT')
39+ env :
40+ JRELEASER_NEXUS2_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
41+ JRELEASER_NEXUS2_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
42+ JRELEASER_GPG_PASSPHRASE : ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
43+ JRELEASER_GPG_PUBLIC_KEY : ${{ secrets.MAVEN_CENTRAL_GPG_PUBLIC_KEY }}
44+ JRELEASER_GPG_SECRET_KEY : ${{ secrets.MAVEN_CENTRAL_GPG_SECRET_KEY }}
45+ run : ./gradlew jreleaserDeploy
46+
47+ - name : Upload JReleaser outputs
48+ if : always()
49+ uses : actions/upload-artifact@v4
50+ with :
51+ name : jreleaser-release
52+ path : |
53+ build/jreleaser/trace.log
54+ build/jreleaser/output.properties
4355
4456 - name : Login to GitHub Container Registry
4557 uses : docker/login-action@v3
0 commit comments