Add release scripts, version bump, dokka downgrade
This commit is contained in:
parent
6a496a2568
commit
de161003ec
@ -21,7 +21,7 @@ object Versions {
|
||||
val kotlinSerializationPlugin = "1.4.10"
|
||||
val atomicfu = "0.14.3-M2-2-SNAPSHOT" //NOTE: my linux arm32 and arm64 build
|
||||
val nodePlugin = "1.3.0"
|
||||
val dokkaPlugin = "1.4.20"
|
||||
val dokkaPlugin = "1.4.0-rc"
|
||||
val taskTreePlugin = "1.5"
|
||||
val kotlinBigNumVersion = "0.2.8-SNAPSHOT"
|
||||
val jna = "5.7.0"
|
||||
@ -41,7 +41,7 @@ object Versions {
|
||||
object ReleaseInfo {
|
||||
val group = "com.ionspin.kotlin"
|
||||
val version = "0.1.0-SNAPSHOT"
|
||||
val bindingsVersion = "0.8.0-SNAPSHOT"
|
||||
val bindingsVersion = "0.8.1-SNAPSHOT"
|
||||
}
|
||||
|
||||
object Deps {
|
||||
|
@ -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")
|
||||
|
5
publishLinuxToMaven.sh
Normal file
5
publishLinuxToMaven.sh
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
./gradlew publishAllPublicationsToMavenRepository
|
||||
|
||||
|
4
publishMacToMaven.sh
Normal file
4
publishMacToMaven.sh
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
./gradlew publishAllPublicationsToMavenRepository -x publishKotlinMultiplatformPublicationToMavenRepository -x publishMetadataPublicationToMavenRepository -x publishJvmPublicationToMavenRepository
|
||||
|
5
publishWindowsToMaven.sh
Normal file
5
publishWindowsToMaven.sh
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
./gradlew publishMingwX64PublicationToMavenRepository
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user