diff --git a/.github/workflows/verify.yaml b/.github/workflows/verify.yaml index 91daf69..292bb7e 100644 --- a/.github/workflows/verify.yaml +++ b/.github/workflows/verify.yaml @@ -56,7 +56,7 @@ jobs: GPG_SIGNING_PASSWORD: ${{ secrets.GPG_SIGNING_PASSWORD }} SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} - run: ./gradlew devSnapshot printDevSnapshotReleaseNote + run: ./gradlew snapshotAll printDevSnapshotReleaseNote detekt: name: Detekt runs-on: ubuntu-latest diff --git a/build.gradle.kts b/build.gradle.kts index 2b5f758..b121d8c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -103,6 +103,10 @@ tasks.withType { } } +val snapshotAllTask = tasks.register("snapshotAll") { + group = "publishing" +} + subprojects { if (this.name in publishProjects) { apply(plugin = "java-library") @@ -169,6 +173,10 @@ subprojects { useInMemoryPgpKeys(settingsProvider.gpgSigningKey, settingsProvider.gpgSigningPassword) sign(publishing.publications["mavenJava"]) } + + snapshotAllTask.configure { + dependsOn(tasks.getByName("publishToSonatype")) + } } } @@ -191,7 +199,7 @@ tasks.register("printDevSnapshotReleaseNote") { sanitizedVersion = project.sanitizeVersion() ) } - dependsOn(tasks.getByName("devSnapshot")) + dependsOn(snapshotAllTask) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index fe7783b..2e94e7e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -19,7 +19,6 @@ swagger = "2.2.27" [plugins] detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } jmh = { id = "me.champeau.jmh", version = "0.7.2" } -jreleaser = { id ="org.jreleaser", version.ref = "jreleaser" } kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlinx-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }