From c8a7fe89f124a300d80ed29a119ffe3f121f96df Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 31 Aug 2023 21:18:08 +0530 Subject: [PATCH] fix(build): restore snapshot publishing --- .../tracelog/build/TraceLogBuildExtensionImpl.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/build-logic/src/main/kotlin/dev/msfjarvis/tracelog/build/TraceLogBuildExtensionImpl.kt b/build-logic/src/main/kotlin/dev/msfjarvis/tracelog/build/TraceLogBuildExtensionImpl.kt index 343e615..a509fbd 100644 --- a/build-logic/src/main/kotlin/dev/msfjarvis/tracelog/build/TraceLogBuildExtensionImpl.kt +++ b/build-logic/src/main/kotlin/dev/msfjarvis/tracelog/build/TraceLogBuildExtensionImpl.kt @@ -31,10 +31,14 @@ class TraceLogBuildExtensionImpl( maven { name = "Sonatype" setUrl { - val repositoryId = - System.getenv("SONATYPE_REPOSITORY_ID") - ?: error("Missing env variable: SONATYPE_REPOSITORY_ID") - "https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${repositoryId}/" + if (project.findProperty("VERSION_NAME").toString().endsWith("-SNAPSHOT")) { + "https://oss.sonatype.org/content/repositories/snapshots/" + } else { + val repositoryId = + System.getenv("SONATYPE_REPOSITORY_ID") + ?: error("Missing env variable: SONATYPE_REPOSITORY_ID") + "https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${repositoryId}/" + } } credentials { username = System.getenv("SONATYPE_USERNAME")