khalid64927
04/13/2024, 9:51 AM./gradlew publish
What went wrong:
Execution failed for task ':signAndroid-appPluginMarkerMavenPublication'.
> Cannot perform signing task ':signAndroid-appPluginMarkerMavenPublication' because it has no configured signatory
My library
The gradle properties and env variable has all secrets, But it is expecting signatory configuration, I'm guessing it is expecting
signing block in library android block ? When I look into plugin it should be creating signatory but idk why it complains
moko gradle plugin code
signing {
val signingKeyId: String? = System.getenv("SIGNING_KEY_ID")
val signingPassword: String? = System.getenv("SIGNING_PASSWORD")
val signingKey: String? = System.getenv("SIGNING_KEY")?.let { base64Key ->
String(Base64.getDecoder().decode(base64Key))
}
if (signingKeyId != null) {
useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword)
sign(publishing.publications)
}
}
khalid64927
04/15/2024, 7:51 AM