Skip to content

Commit 42e9463

Browse files
authored
Merge pull request #4281 from JetBrains/update-metadata-api-refs-build
KTL-1399 Align kotlin-metadata-jvm documentation releases with Kotlin releases
2 parents b865124 + 8658dea commit 42e9463

File tree

1 file changed

+4
-33
lines changed

1 file changed

+4
-33
lines changed

.teamcity/builds/apiReferences/kotlinx/metadataJvm/KotlinxMetadataJvmBuildApiReference.kt

Lines changed: 4 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -36,43 +36,14 @@ object KotlinxMetadataJvmBuildApiReference : BuildType({
3636
buildDokkaHTML {
3737
enabled = false
3838
}
39-
scriptDokkaVersionSync {
39+
script {
40+
name = "build api reference"
4041
scriptContent = """
4142
#!/bin/bash
42-
set -e
43-
set +x
44-
set -o pipefail
45-
set -u
46-
47-
# update Dokka version
48-
sed -i -E "s/dokka ?= ?\"[0-9\.]+\"/dokka = \"1.9.0-dev-218\"/gi" ./gradle/libs.versions.toml
49-
50-
# Define the replacement string
51-
replacement="maven(url = \"$DOKKA_SPACE_REPO\")\nmavenCentral"
52-
53-
# List of kts files to apply the command on
54-
files=(
55-
"./build.gradle.kts"
56-
"./repo/gradle-settings-conventions/settings.gradle.kts"
57-
"./repo/gradle-build-conventions/buildsrc-compat/build.gradle.kts"
58-
)
59-
60-
# Loop through the files and apply the sed command
61-
for file in "${'$'}{files[@]}"; do
62-
sed -i -E "s|mavenCentral|${'$'}replacement|" "${'$'}file"
63-
done
6443
65-
# modify Groovy file
66-
sed -i -E "s|mavenCentral|maven \{ url \"$DOKKA_SPACE_REPO\" \}\nmavenCentral|" ./settings.gradle
44+
set -e -u
6745
68-
# add Dokka dev artifacts to the list of trusted ones
69-
sed -i -E "s|<trusted-artifacts>|<trusted-artifacts>\n<trust group=\"org.jetbrains.dokka\" />\n|" ./gradle/verification-metadata.xml
70-
""".trimIndent()
71-
}
72-
script {
73-
name = "build api reference"
74-
scriptContent = """
75-
./gradlew :kotlinx-metadata-jvm:dokkaHtml -PkotlinxMetadataDeployVersion=${KOTLIN_RELEASE_TAG} --no-daemon
46+
./gradlew :kotlin-metadata-jvm:dokkaHtml -PdefaultSnapshotVersion=${KOTLIN_RELEASE_TAG.startsWith("v")} --no-daemon --no-configuration-cache
7647
""".trimIndent()
7748
}
7849
}

0 commit comments

Comments
 (0)