From 942140a1e3bd3525674bb4c30d8e66ec5907f0d4 Mon Sep 17 00:00:00 2001 From: rnentjes Date: Sat, 7 Dec 2024 17:17:16 +0100 Subject: [PATCH] Update build settings and dependencies Add Dokka for documentation generation and configure credentials for new Maven repository endpoints. Transition kotlin-komponent dependency to a stable release version, and set project version to 1.1.0 for release readiness. --- build.gradle.kts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index f6f7a0e..0cd37be 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,10 +2,11 @@ plugins { kotlin("multiplatform") version "2.1.0" `maven-publish` signing + id("org.jetbrains.dokka") version "1.5.31" } group = "nl.astraeus" -version = "1.1.0-SNAPSHOT" +version = "1.1.0" repositories { mavenCentral() @@ -39,7 +40,7 @@ kotlin { } val jsMain by getting { dependencies { - implementation("nl.astraeus:kotlin-komponent:1.2.4-SNAPSHOT") + implementation("nl.astraeus:kotlin-komponent:1.2.4") } } val jsTest by getting { @@ -88,6 +89,18 @@ publishing { name = "gitea" setUrl("https://gitea.astraeus.nl/api/packages/rnentjes/maven") + credentials { + val giteaUsername: String? by project + val giteaPassword: String? by project + + username = giteaUsername + password = giteaPassword + } + } + maven { + name = "gitea8443" + setUrl("https://gitea.astraeus.nl:8443/api/packages/rnentjes/maven") + credentials { val giteaUsername: String? by project val giteaPassword: String? by project