Skip to content

Commit eaecdf2

Browse files
committed
Sincronize documentation version
1 parent d0629e3 commit eaecdf2

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

build.gradle.kts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier
2+
import org.jetbrains.dokka.gradle.tasks.DokkaGenerateTask
23
import org.jmailen.gradle.kotlinter.support.ReporterType
34

45
plugins {
@@ -123,10 +124,25 @@ tasks.check {
123124
dependsOn("installKotlinterPrePushHook")
124125
}
125126

127+
tasks.withType<DokkaGenerateTask>().configureEach {
128+
doLast {
129+
val packageJsonFile = layout.projectDirectory.file("docs/package.json").asFile
130+
val currentVersion = project.version.toString()
131+
132+
val packageJsonContent = packageJsonFile.readText()
133+
val updatedContent = packageJsonContent.replaceFirst(
134+
Regex(""""version":\s*"[^"]*""""),
135+
""""version": "$currentVersion"""",
136+
)
137+
packageJsonFile.writeText(updatedContent)
138+
}
139+
}
140+
126141
kotlinter {
127142
reporters = arrayOf(ReporterType.html.name)
128143
}
129144

145+
130146
dokka {
131147
dokkaPublications.html {
132148
moduleName.set("Docker Kotlin")

docs/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
{
22
"name": "docs",
3-
"version": "0.0.0",
3+
"version": "0.13.0-SNAPSHOT",
44
"private": true,
55
"scripts": {
66
"deploy": "wrangler deploy",
7-
"dev": "wrangler dev",
8-
"start": "wrangler dev"
7+
"dev": "wrangler dev"
98
},
109
"devDependencies": {
1110
"wrangler": "^4.54.0"

0 commit comments

Comments
 (0)