File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Publish to Maven Central
2+
3+ on :
4+ workflow_dispatch :
5+ release :
6+ types : [created]
7+
8+ jobs :
9+ publish :
10+ name : Publish Release Artifacts
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - name : Check out the repo
15+ uses : actions/checkout@v3
16+
17+ - name : Validate Gradle wrapper
18+ uses : gradle/wrapper-validation-action@v1
19+
20+ - name : Set up Java 11 JDK
21+ uses : actions/setup-java@v3
22+ with :
23+ distribution : ' temurin'
24+ java-version : 11
25+ architecture : x64
26+ cache : ' gradle'
27+ check-latest : true
28+
29+ - name : Change wrapper permissions
30+ run : chmod +x ./gradlew
31+
32+ - name : Decode GPG Key
33+ run : |
34+ mkdir -p ~/.gradle/
35+ echo "${{secrets.OSSRH_GPG_SECRET_KEY}}" > ~/.gradle/secring.gpg.b64
36+ base64 -d ~/.gradle/secring.gpg.b64 > ~/.gradle/secring.gpg
37+
38+ - name : Publish package
39+ run : ./gradlew publish -Psigning.keyId=${{secrets.OSSRH_GPG_SECRET_KEY_ID}} -Psigning.password=${{secrets.OSSRH_GPG_SECRET_KEY_PASSWORD}} -Psigning.secretKeyRingFile=$(echo ~/.gradle/secring.gpg) --warn --stacktrace
40+ env :
41+ OSSRH_USERNAME : ${{secrets.OSSRH_USERNAME}}
42+ OSSRH_PASSWORD : ${{secrets.OSSRH_PASSWORD}}
You can’t perform that action at this time.
0 commit comments