Skip to content

Commit c047191

Browse files
committed
Release to Maven Central for every build
1 parent 13e62d1 commit c047191

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

build.gradle.kts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
22
import org.jetbrains.kotlinx.jupyter.build.getFlag
3-
import org.jetbrains.kotlinx.jupyter.build.isProtectedBranch
43
import org.jetbrains.kotlinx.jupyter.plugin.options
54
import org.jetbrains.kotlinx.jupyter.publishing.applyNexusPlugin
65
import org.jlleitschuh.gradle.ktlint.KtlintExtension
@@ -124,13 +123,14 @@ val publishToSonatype by tasks.registering {
124123
group = "publishing"
125124
}
126125

126+
tasks.named("closeRepository") {
127+
mustRunAfter(publishToSonatype)
128+
}
129+
127130
tasks.register("publishToSonatypeAndRelease") {
128131
group = "publishing"
129132

130-
dependsOn(publishToSonatype)
131-
if (isProtectedBranch()) {
132-
dependsOn("closeAndReleaseRepository")
133-
}
133+
dependsOn(publishToSonatype, "closeAndReleaseRepository")
134134
}
135135

136136
tasks.register("publishToPluginPortal") {

kotlin-jupyter-publish/src/main/kotlin/org/jetbrains/kotlinx/jupyter/publishing/publication.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,7 @@ fun Project.addPublication(configuration: ArtifactPublication.() -> Unit) {
180180
}
181181
}
182182

183-
val isDevVersion = (rootProject.version as String).contains("dev")
184-
if (signingKey != null && !isDevVersion) {
183+
if (signingKey != null) {
185184
extensions.configure<SigningExtension>("signing") {
186185
sign(extensions.getByName<PublishingExtension>("publishing").publications[publicationName])
187186

0 commit comments

Comments
 (0)