Skip to content

Commit 34a510b

Browse files
committed
Build dokka in CI
1 parent b4f2c26 commit 34a510b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/docs.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,19 @@ jobs:
3131
activate-environment: true
3232
enable-cache: true
3333

34+
- uses: actions/setup-java@v4
35+
with:
36+
distribution: temurin
37+
java-version: 17
38+
39+
- uses: gradle/actions/setup-gradle@v4
40+
3441
- name: Sync dependencies
3542
run: uv sync --frozen --no-dev
3643

44+
- name: Build API docs
45+
run: ./gradlew :dokkaGenerate
46+
3747
- id: build
3848
uses: hexdoc-dev/actions/build@v1
3949
env:
@@ -71,8 +81,6 @@ jobs:
7181
release: ${{ inputs.release }}
7282
site-url: ${{ needs.build-hexdoc.outputs.pages-url }}
7383

74-
# if you want to add extra things to your website (eg. Javadoc/Dokka), add it to _site/dst/docs here
75-
7684
- name: Deploy to Pages
7785
uses: hexdoc-dev/actions/deploy-pages@v1
7886
with:

0 commit comments

Comments
 (0)