Skip to content

Migrate Dokka to V2 mode - #560

Merged
twyatt merged 2 commits into
mainfrom
twyatt/dokka
Aug 12, 2026
Merged

Migrate Dokka to V2 mode#560
twyatt merged 2 commits into
mainfrom
twyatt/dokka

Conversation

@twyatt

@twyatt twyatt commented Jul 22, 2026

Copy link
Copy Markdown
Member

Note

Low Risk
Build and CI-only documentation pipeline changes with no runtime or application logic impact.

Overview
Migrates API docs generation from Dokka’s legacy multi-module HTML task to Dokka v2.

The root Gradle build now registers each library module (collections, coroutines, functional, temporal, test, encoding) via the dokka(...) dependency API and relies on dokkaGenerate instead of dokkaHtmlMultiModule. The old task that redirected HTML output to build/gh-pages is removed in favor of Dokka v2’s default build/dokka/html layout.

The GitHub Pages workflow runs ./gradlew dokkaGenerate and deploys build/dokka/html, matching the new output path.

Reviewed by Cursor Bugbot for commit 4b5b439. Configure here.

@twyatt twyatt added the maintenance General maintenance that doesn't effect the public API. label Jul 22, 2026
@twyatt
twyatt marked this pull request as ready for review July 22, 2026 23:31
@twyatt
twyatt requested a review from a team as a code owner July 22, 2026 23:31
@twyatt
twyatt requested review from cedrickcooke and sdonn3 July 22, 2026 23:31
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Test Results

458 tests   447 ✅  6s ⏱️
 71 suites   11 💤
 71 files      0 ❌

Results for commit bca98e2.

♻️ This comment has been updated with latest results.

@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.79%. Comparing base (c08779d) to head (bca98e2).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #560   +/-   ##
=======================================
  Coverage   69.79%   69.79%           
=======================================
  Files           9        9           
  Lines          96       96           
  Branches        5        5           
=======================================
  Hits           67       67           
  Misses         26       26           
  Partials        3        3           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@twyatt
twyatt enabled auto-merge (squash) July 23, 2026 04:27
@twyatt
twyatt merged commit fda6a9b into main Aug 12, 2026
2 checks passed
@twyatt
twyatt deleted the twyatt/dokka branch August 12, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance General maintenance that doesn't effect the public API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants