Skip to content

Commit 2fed247

Browse files
committed
build: fix api ref landing page version ordering
1 parent c4f6959 commit 2fed247

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ import kotlinx.html.stream.createHTML
33
import org.jetbrains.dokka.base.DokkaBase
44
import org.jetbrains.dokka.base.DokkaBaseConfiguration
55
import org.jetbrains.dokka.gradle.DokkaTaskPartial
6+
import org.semver.Version
67

78
buildscript {
89
dependencies {
910
classpath("org.jetbrains.dokka:versioning-plugin:1.8.10")
11+
classpath("org.semver:api:0.9.33")
1012
}
1113
}
1214

@@ -204,7 +206,7 @@ fun createDocsIndexPage(): String {
204206
div("table") {
205207
val versionDirs = docsDir.listFiles()
206208
?.filter { it.isDirectory }
207-
?.sortedByDescending { it.name }
209+
?.sortedByDescending { Version.parse(it.name) }
208210
if (versionDirs != null) {
209211
for (versionDir in versionDirs) {
210212
val versionIndex = versionDir.resolve("index.html")

0 commit comments

Comments
 (0)