Add release scripts, version bump, dokka downgrade

This commit is contained in:
Ugljesa Jovanovic committed 2021-02-24 12:04:16 +01:00
1 parent 6a496a2568
commit de161003ec
5 files changed
+29 -20

No files matched your search

@@ -591,28 +591,22 @@ tasks.whenTaskAdded {
tasks {
dokkaHtml {
println("Dokka Html!")
dokkaJavadoc {
println("Dokka !")
dokkaSourceSets {
named("commonMain") {
// displayName.set("common")
// platform.set(Platform.common)
moduleName.set("Kotlin Multiplatform Libsodium Bindings")
includes.from(
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/aead/Aead.md",
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/auth/Auth.md",
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/box/Box.md",
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/generichash/GenericHash.md",
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/CryptoModule.md")
displayName.set("Kotlin multiplatform")
}
configureEach {
if (name != "commonMain") {
suppress.set(true)
}
create("commonMain") {
displayName = "common"
platform = "common"
}
}
}
create<Jar>("javadocJar") {
dependsOn(dokkaJavadoc)
archiveClassifier.set("javadoc")
from(dokkaJavadoc.get().outputDirectory)
}
if (getHostOsName() == "linux" && getHostArchitecture() == "x86-64") {
val jvmTest by getting(Test::class) {
testLogging {
@@ -701,6 +695,7 @@ signing {
publishing {
publications.withType(MavenPublication::class) {
artifact(tasks["javadocJar"])
pom {
name.set("Kotlin Multiplatform Crypto")
description.set("Kotlin Multiplatform Crypto library")