From 02fab9bd22ec4188cf2f11c2970b986001eb8e3e Mon Sep 17 00:00:00 2001 From: IgnatBeresnev Date: Thu, 19 Oct 2023 19:23:15 +0200 Subject: [PATCH] Correct publishing env properties --- .../conventions/publishing-base.gradle.kts | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/build-logic/src/main/kotlin/org/jetbrains/conventions/publishing-base.gradle.kts b/build-logic/src/main/kotlin/org/jetbrains/conventions/publishing-base.gradle.kts index ce4f76a7c0..7ba04725db 100644 --- a/build-logic/src/main/kotlin/org/jetbrains/conventions/publishing-base.gradle.kts +++ b/build-logic/src/main/kotlin/org/jetbrains/conventions/publishing-base.gradle.kts @@ -9,17 +9,14 @@ plugins { signing } -// TODO: recheck ENV variables - may be replace them with dokka specific renaming to DOKKA_* - publishing { repositories { maven { name = "mavenCentral" url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/") credentials { - // TODO: recheck credentials - username = System.getenv("SONATYPE_USER") - password = System.getenv("SONATYPE_PASSWORD") + username = System.getenv("DOKKA_SONATYPE_USER") + password = System.getenv("DOKKA_SONATYPE_PASSWORD") } } maven { @@ -27,25 +24,24 @@ publishing { name = "snapshot" url = uri("https://oss.sonatype.org/content/repositories/snapshots/") credentials { - username = System.getenv("SONATYPE_USER") - password = System.getenv("SONATYPE_PASSWORD") + username = System.getenv("DOKKA_SONATYPE_USER") + password = System.getenv("DOKKA_SONATYPE_PASSWORD") } } maven { name = "spaceDev" url = uri("https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev") credentials { - username = System.getenv("SPACE_PACKAGES_USER") - password = System.getenv("SPACE_PACKAGES_SECRET") + username = System.getenv("DOKKA_SPACE_PACKAGES_USER") + password = System.getenv("DOKKA_SPACE_PACKAGES_SECRET") } } maven { name = "spaceTest" url = uri("https://maven.pkg.jetbrains.space/kotlin/p/dokka/test") credentials { - // TODO: should it be different credentials from dev? - username = System.getenv("SPACE_PACKAGES_USER") - password = System.getenv("SPACE_PACKAGES_SECRET") + username = System.getenv("DOKKA_SPACE_PACKAGES_USER") + password = System.getenv("DOKKA_SPACE_PACKAGES_SECRET") } } // Publish to a project-local Maven directory, for verification. To test, run: @@ -90,9 +86,9 @@ publishing { signing { useInMemoryPgpKeys( - System.getenv("SIGN_KEY_ID")?.takeIf(String::isNotBlank), - System.getenv("SIGN_KEY")?.takeIf(String::isNotBlank), - System.getenv("SIGN_KEY_PASSPHRASE")?.takeIf(String::isNotBlank), + System.getenv("DOKKA_SIGN_KEY_ID")?.takeIf(String::isNotBlank), + System.getenv("DOKKA_SIGN_KEY")?.takeIf(String::isNotBlank), + System.getenv("DOKKA_SIGN_KEY_PASSPHRASE")?.takeIf(String::isNotBlank), ) sign(publishing.publications) setRequired(provider { !project.version.toString().endsWith("-SNAPSHOT") })