Skip to content

Commit fc73120

Browse files
authored
ci: Update docs workflow to include existing pages artifact and adjust dependencies (#84)
Signed-off-by: Eric Deandrea <[email protected]>
1 parent 013ad61 commit fc73120

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.github/workflows/docs.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,14 @@ jobs:
4545
distribution: temurin
4646
cache: gradle
4747

48+
- name: Download existing pages
49+
uses: actions/download-artifact@v5
50+
with:
51+
name: github-pages
52+
path: docs/build/mkdocs
53+
4854
- name: Generate documentation
49-
run: ./gradlew --console=plain clean :docs:build
55+
run: ./gradlew --console=plain :docs:build
5056

5157
- name: Setup pages
5258
uses: actions/configure-pages@v5

docs/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,12 @@ mkdocs {
3535
org.codehaus.groovy.runtime.InvokerHelper.setProperty(this, "versionAliases", arrayOf("dev"))
3636
rootRedirectTo = "dev"
3737
generateVersionsFile = true
38+
existingVersionsFile = layout.buildDirectory.dir("mkdocs").get().file("versions.json").asFile.absolutePath
3839
}
3940
}
4041

4142
tasks.register("build") {
42-
dependsOn(tasks.named("mkdocsVersionsFile"))
43+
dependsOn(tasks.named("mkdocsBuild"))
4344
}
4445

4546
tasks.register("clean") {

0 commit comments

Comments
 (0)