File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 11name : Publish to Maven Central
2+
23on :
34 workflow_dispatch :
45 inputs :
56 tag :
67 description : ' Tag'
78 required : true
89 default : ' 0.0.0'
10+
911jobs :
1012 publish :
1113 runs-on : ubuntu-latest
14+
1215 steps :
1316 - uses : actions/checkout@v4
14- - name : Import GPG key
17+
18+ - name : Setup GPG key information
1519 run : |
16- echo "$GPG_SIGNING_KEY_PW" | gpg --batch --import --yes --passphrase-fd 0 <(echo -n "$GPG_SIGNING_KEY_B64" | base64 --decode)
17- echo "$GPG_SIGNING_KEY_PW" | echo -n "$GPG_SIGNING_KEY_B64" | base64 --decode)
1820 echo -n "signing.keyId=ABC48776" >> gradle.properties
1921 echo -n "signing.password=${GPG_SIGNING_KEY_PW}" >> gradle.properties
20- echo -n "signing.secretKeyRingFile=../maven.keystore " >> gradle.properties
22+ echo -n "signing.secretKeyRingFile=${GPG_SIGNING_KEY} " >> gradle.properties
2123 env :
2224 GPG_SIGNING_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
23- GPG_SIGNING_KEY_B64 : ${{ secrets.GPG_PRIVATE_KEY_B64 }}
2425 GPG_SIGNING_KEY_PW : ${{ secrets.GPG_PASSPHRASE }}
26+
2527 - name : Set up Java
2628 uses : actions/setup-java@v4
2729 with :
2830 java-version : ' 17'
2931 distribution : ' temurin'
32+
33+ - name : Setup Gradle
34+ uses : gradle/actions/setup-gradle@v4
35+
3036 - name : Publish package
3137 run : ./gradlew publishToSonatype closeSonatypeStagingRepository
3238 env :
You can’t perform that action at this time.
0 commit comments