| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
… local publishing - Wrap signAllPublications() in an if-check verifying whether signing.keyId or signing.secretKeyRingFile is configured, preventing local ./gradlew publishToMavenLocal builds from failing with missing .asc signature errors when GPG credentials are omitted. - Keep full publication signing active whenever GPG credentials are provided on CI or release pipelines.
Code Coverage
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
What this PR does
When developers run ./gradlew publishToMavenLocal on their local machines without configuring GPG signing credentials (signing.keyId, signing.secretKeyRingFile), the build fails with:
This occurred because signAllPublications() in PublishingConventionPlugin.kt was invoked unconditionally.
This PR wraps signAllPublications() so that it only signs when signing.keyId or signing.secretKeyRingFile is present and non-empty:
Verification