diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..9e6ef1b --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,19 @@ +--- +steps: + build: + image: gradle:jdk17 + commands: + - gradle --build-cache assemble + upload: + image: gradle:jdk17 + commands: + - gradle publish + when: + branch: + - master + secrets: + - source: maven-repo-token + target: ci_job_token +when: + event: + - push diff --git a/build.gradle.kts b/build.gradle.kts index 9b40272..3b3737f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "de.pheerai" -version = "0.0.12-SNAPSHOT" +version = "0.0.13-SNAPSHOT" repositories { mavenCentral() @@ -52,35 +52,32 @@ publishing { } repositories { maven { - url = uri("https://git.f3l.de/api/v4/projects/160/packages/maven") - name = "GitLab" - credentials(HttpHeaderCredentials::class.java) { - name = "Job-Token" - value = System.getenv("CI_JOB_TOKEN") - } - authentication { - create("header") + name = "Gitea" + url = uri("https://git.f3l.de/api/packages/pheerai/maven/") + credentials { + username = "pheerai" + password = System.getenv("CI_JOB_TOKEN") } } } } fun MutableVersionConstraint.kotestConstraints() { - prefer("5.5.0") + prefer("5.7.1") strictly("[5.0.0,6.0.0[") } fun MutableVersionConstraint.kotlinxHtmlConstraints() { - prefer("0.8.0") - strictly("[0.8.0,0.9.0[") + prefer("0.9.1") + strictly("[0.9.0,1.0.0[") } fun MutableVersionConstraint.jsoupConstraints() { - prefer("1.15.4") - strictly("[1.15.0,1.16.0[") + prefer("1.16.1") + strictly("[1.16.0,1.17.0[") } fun MutableVersionConstraint.cliktConstraints() { - prefer("3.5.2") - strictly("[3.0.0,4.0.0[") + prefer("4.2.0") + strictly("[4.0.0,5.0.0[") } diff --git a/gradle.properties b/gradle.properties index 6ab1061..358af6d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ kotlin.code.style=official -coroutinesVersion=1.6.4 -kotlinVersion=1.8.20 +coroutinesVersion=1.7.1 +kotlinVersion=1.9.0