build: generate version and changelogs from commit log

This commit is contained in:
Johannes Frohnmeyer 2024-05-26 09:45:41 +02:00
parent 0fab731289
commit 6aa10157eb
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 16 additions and 7 deletions

View File

@ -1,12 +1,14 @@
import io.gitlab.jfronny.scripts.*
plugins {
id("java")
id("org.jetbrains.intellij") version "1.17.3"
kotlin("jvm") version "1.9.22"
kotlin("plugin.serialization") version "1.9.22"
id("jf.autoversion") version "1.6-SNAPSHOT"
}
group = "io.gitlab.jfronny"
version = "1.2-SNAPSHOT"
repositories {
mavenCentral()
@ -42,18 +44,19 @@ tasks {
}
patchPluginXml {
sinceBuild.set("241")
untilBuild.set("242.*")
sinceBuild = "241"
untilBuild = "242.*"
changeNotes = changelogHtml
}
signPlugin {
certificateChain.set(System.getenv("CERTIFICATE_CHAIN"))
privateKey.set(System.getenv("PRIVATE_KEY"))
password.set(System.getenv("PRIVATE_KEY_PASSWORD"))
certificateChain = System.getenv("CERTIFICATE_CHAIN")
privateKey = System.getenv("PRIVATE_KEY")
password = System.getenv("PRIVATE_KEY_PASSWORD")
}
publishPlugin {
token.set(System.getenv("PUBLISH_TOKEN"))
token = System.getenv("PUBLISH_TOKEN")
}
run {

View File

@ -2,6 +2,12 @@ pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
maven("https://maven.frohnmeyer-wds.de/artifacts") {
content {
includeGroup("io.gitlab.jfronny")
includeGroup("jf.autoversion")
}
}
}
}