diff --git a/komga/build.gradle.kts b/komga/build.gradle.kts index a09c4c4b..86c66df4 100644 --- a/komga/build.gradle.kts +++ b/komga/build.gradle.kts @@ -113,7 +113,6 @@ configure { tag("beta", "$name:beta") copySpec.from(tasks.getByName("unpack").outputs).into("dependency") buildArgs(mapOf("DEPENDENCY" to "dependency")) - dependsOn(tasks.getByName("clean"), tasks.getByName("test")) } githubRelease { @@ -123,5 +122,18 @@ githubRelease { releaseAssets(tasks.getByName("bootJar").outputs.files.singleFile) } tasks.withType { - dependsOn(tasks.getByName("bootJar")) + dependsOn(tasks.bootJar) +} + +tasks.register("release") { + description = "Performs a release on Github as well as Docker for tags latest and semVer" + group = "publishing" + dependsOn( + tasks.clean, + tasks.test, + tasks.getByName("dockerPushLatest"), + tasks.getByName("dockerPushSemVer"), + tasks.githubRelease + ) + doLast { println("release") } } \ No newline at end of file