Skip to content

Commit 24ffacd

Browse files
authored
Merge pull request #230 from jGleitz/ci/jreleaser
ci: fix jreleaser
2 parents 3baf737 + 89f33de commit 24ffacd

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

build.gradle.kts

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import org.gradle.kotlin.dsl.*
2+
import kotlin.io.path.*
23
import org.jreleaser.model.Active.ALWAYS
34

45

@@ -145,37 +146,29 @@ signing {
145146
useInMemoryPgpKeys(
146147
providers.gradleProperty("signingKey").orNull,
147148
providers.gradleProperty("signingKeyPassword").orNull
148-
)
149+
)
149150
sign(publication)
150151
}
151152

152153
jreleaser {
153-
deploy {
154-
maven {
155-
mavenCentral {
156-
register("sonatype") {
157-
url = "https://central.sonatype.com/api/v1/publisher"
158-
active = ALWAYS
159-
stagingRepository(mavenCentralStaging.url.toString())
160-
}
161-
}
162-
}
154+
deploy.maven.mavenCentral.register("mavenCentral") {
155+
url = "https://central.sonatype.com/api/v1/publisher"
156+
active = ALWAYS
157+
stagingRepository(mavenCentralStaging.url.toPath().absolutePathString())
158+
sign = false
163159
}
164160
}
165161

166-
val jreleaserConfig by tasks
167162
val jreleaserDeploy by tasks
168-
169-
jreleaserDeploy.mustRunAfter(jreleaserConfig)
170163
jreleaserDeploy.mustRunAfter(mavenCentralStaging.publishTask)
171164

172165
val release by tasks.registering {
173166
group = "release"
174167
description = "Releases the project to all repositories"
175-
dependsOn(jreleaserConfig, githubPackages.publishTask, mavenCentralStaging.publishTask, jreleaserDeploy)
168+
dependsOn(githubPackages.publishTask, mavenCentralStaging.publishTask, jreleaserDeploy)
176169
}
177170

178171
fun String.drop(prefix: String) = if (this.startsWith(prefix)) this.drop(prefix.length) else this
179172
val ArtifactRepository.publishTask get() = tasks["publishAllPublicationsTo${this.name}Repository"]
180173
fun ProviderFactory.requiredGradleProperty(name: String): Provider<String> = gradleProperty(name)
181-
.orElse(provider { throw InvalidUserDataException("required project property `$name` was not set!")})
174+
.orElse(provider { throw InvalidUserDataException("required project property `$name` was not set!") })

0 commit comments

Comments
 (0)