Skip to content

Commit ac64e49

Browse files
committed
fix: more publish fixes
1 parent c516464 commit ac64e49

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

.github/workflows/publish.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@ jobs:
3939
restore-keys: ${{ runner.os }}-gradle
4040
- name: Publish with Gradle
4141
env:
42-
signingKey: ${{secrets.SIGNING_KEY}}
43-
signingPassword: ${{secrets.SIGNING_PASSWORD}}
42+
SIGNING_KEY: ${{secrets.SIGNING_KEY}}
43+
SIGNING_PASSWORD: ${{secrets.SIGNING_PASSWORD}}
4444
MAVEN_USERNAME: ${{secrets.MAVEN_USERNAME}}
4545
MAVEN_SECRET: ${{secrets.MAVEN_SECRET}}
4646
run: |
47-
MAVEN_USERNAME=$MAVEN_USERNAME MAVEN_SECRET=$MAVEN_SECRET
48-
signingKey=$signingKey signingPassword=$signingPassword
49-
gradle publishMavenJavaPublicationToCentralRepository --info
47+
gradle publishMavenJavaPublicationToCentralRepository \
48+
-PsigningKey="${SIGNING_KEY}" \
49+
-PsigningPassword="${SIGNING_PASSWORD}" \
50+
--info

build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,11 @@ publishing {
177177
}
178178

179179
signing {
180+
required { gradle.taskGraph.hasTask("publishMavenJavaPublicationToCentralRepository") }
180181
def signingKey = findProperty("signingKey")
181182
def signingPassword = findProperty("signingPassword")
182-
useInMemoryPgpKeys(signingKey, signingPassword)
183-
sign publishing.publications.mavenJava
183+
if (signingKey && signingPassword) {
184+
useInMemoryPgpKeys(signingKey, signingPassword)
185+
sign publishing.publications.mavenJava
186+
}
184187
}

0 commit comments

Comments
 (0)