File tree Expand file tree Collapse file tree 3 files changed +21
-13
lines changed Expand file tree Collapse file tree 3 files changed +21
-13
lines changed Original file line number Diff line number Diff line change @@ -21,18 +21,21 @@ jobs:
2121 java-version : ' 17'
2222 distribution : ' temurin'
2323
24- - name : Setup Gradle
25- uses : gradle/actions/setup-gradle@v4
26-
2724 - name : Setup GPG key information
2825 run : |
29- mkdir -p ~ /.gnupg
30- echo -n "$GPG_SIGNING_KEY_B64" | base64 --decode > /home/runner/.gnupg/secring.gpg
31- cat /home/runner/ .gnupg/secring.gpg
26+ echo "signing.gnupg.homeDir=${{ github.workspace }} /.gnupg" >> ~/.gradle/gradle.properties
27+ echo "signing.gnupg.keyName=ABC48776" >> ~/.gradle/gradle.properties
28+ echo "signing .gnupg.passphrase=${GPG_SIGNING_KEY_PW}" >> ~/.gradle/gradle.properties
3229 env :
33- GPG_SIGNING_KEY_B64 : ${{ secrets.GPG_PRIVATE_KEY_B64 }}
30+ GPG_SIGNING_KEY_PW : ${{ secrets.GPG_PASSPHRASE }}
31+
32+ - name : Setup Gradle
33+ uses : gradle/actions/setup-gradle@v4
3434
3535 - name : Publish package
36- run : ./gradlew publishToSonatype closeSonatypeStagingRepository -Psigning.password="${SIGP}"
36+ run : ./gradlew publishToSonatype closeSonatypeStagingRepository
3737 env :
38- SIGP : ${{ secrets.GPG_PASSPHRASE }}
38+ SONATYPE_USERNAME : ${{ secrets.NEXUS_USERNAME }}
39+ SONATYPE_PASSWORD : ${{ secrets.NEXUS_PASSWORD }}
40+ GPG_SIGNING_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
41+ GPG_SIGNING_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
Original file line number Diff line number Diff line change @@ -64,6 +64,10 @@ publishing {
6464 developerConnection = ' scm:git:ssh://github.com/purejava/keepassxc-proxy-access.git'
6565 url = ' https://github.com/purejava/keepassxc-proxy-access/tree/main'
6666 }
67+ issueManagement {
68+ system = ' GitHub Issues'
69+ url = ' https://github.com/purejava/keepassxc-proxy-access/issues'
70+ }
6771 }
6872 }
6973 }
@@ -82,6 +86,8 @@ nexusPublishing {
8286
8387if (! version. toString(). endsWith(" -SNAPSHOT" )) {
8488 signing {
89+ useGpgCmd()
90+ sign configurations. runtimeElements
8591 sign publishing. publications. mavenJava
8692 }
8793}
Original file line number Diff line number Diff line change @@ -5,8 +5,7 @@ org.gradle.configuration-cache=false
55org.gradle.parallel =true
66org.gradle.caching =true
77
8- signing.keyId =ABC48776
9- signing.secretKeyRingFile =/home/runner/.gnupg/secring.gpg
8+ signing.gnupg.executable =/usr/local/bin/gpg
9+ signing.gnupg.homeDir =/Users/ralph/.gnupg
10+ signing.gnupg.keyName =ABC48776
1011
11- sonatypeUsername =eKFz9O/f
12- sonatypePassword =SrmcuXuWSP5vDWAKVz+DBrlXYBsHnGFGiSUR/4X6EWgw
You can’t perform that action at this time.
0 commit comments