77 description : ' Tag'
88 required : true
99 default : ' 0.0.0'
10+ sonatypeUsername :
11+ description : ' Sonatype username'
12+ type : string
13+ required : true
14+ sonatypePassword :
15+ description : ' Sonatype password'
16+ type : string
17+ required : true
1018
1119jobs :
1220 publish :
@@ -15,33 +23,29 @@ jobs:
1523 steps :
1624 - uses : actions/checkout@v4
1725
18- - name : Set up Java
19- uses : actions/setup-java@v4
20- with :
21- java-version : ' 17'
22- distribution : ' temurin'
23-
2426 - name : Setup GPG key information
2527 run : |
2628 mkdir -p ~/.gradle
27- echo "signing.gnupg.homeDir=${{ github.workspace }}/.gnupg" >> ~/.gradle/gradle.properties
29+ echo "signing.gnupg.homeDir=/home/runner/.gnupg" >> ~/.gradle/gradle.properties
30+ echo "signing.gnupg.executable=gpg" >> ~/.gradle/gradle.properties
2831 echo "signing.gnupg.keyName=ABC48776" >> ~/.gradle/gradle.properties
2932 echo "signing.gnupg.passphrase=${GPG_SIGNING_KEY_PW}" >> ~/.gradle/gradle.properties
30- echo "signing.gnupg.executable=gpg" >> ~/.gradle/gradle.properties
31- echo "sonatypeUsername=${SONATYPE_USERNAME}" >> ~/.gradle/gradle.properties
32- echo "sonatypePassword=${SONATYPE_PASSWORD}" >> ~/.gradle/gradle.properties
3333 env :
3434 GPG_SIGNING_KEY_PW : ${{ secrets.GPG_PASSPHRASE }}
35- SONATYPE_USERNAME : ${{ secrets.NEXUS_USERNAME }}
36- SONATYPE_PASSWORD : ${{ secrets.NEXUS_PASSWORD }}
35+
36+ - name : Set up Java
37+ uses : actions/setup-java@v4
38+ with :
39+ java-version : ' 17'
40+ distribution : ' temurin'
3741
3842 - name : Setup Gradle
3943 uses : gradle/actions/setup-gradle@v4
4044
4145 - name : Publish package
42- run : ./gradlew publishToSonatype closeSonatypeStagingRepository -PsonatypeUsername=yRecTtDa -PsonatypePassword=louE0EinRY77lO+fXOEARs688VynvQLGuApcoyN3nt2B
46+ run : ./gradlew publishToSonatype closeSonatypeStagingRepository
4347 env :
44- SONATYPE_USERNAME : ${{ secrets.NEXUS_USERNAME }}
45- SONATYPE_PASSWORD : ${{ secrets.NEXUS_PASSWORD }}
48+ SONATYPE_USERNAME : ${{ inputs.sonatypeUsername }}
49+ SONATYPE_PASSWORD : ${{ inputs.sonatypePassword }}
4650 GPG_SIGNING_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
4751 GPG_SIGNING_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
0 commit comments