Skip to content

[RelEng] Add JavaDoc-Basher Pull-Request check#3115

Merged
HannesWell merged 1 commit into
eclipse-platform:masterfrom
HannesWell:add-javadoc-check
Mar 3, 2026
Merged

[RelEng] Add JavaDoc-Basher Pull-Request check#3115
HannesWell merged 1 commit into
eclipse-platform:masterfrom
HannesWell:add-javadoc-check

Conversation

@HannesWell
Copy link
Copy Markdown
Member

The added check runs the javadoc-basher on each PR and ensures the JavaDoc of all public API elements is synchronized for all platforms. In case that run leads to changes in the git worktree, the check fails.

This ensures the JavaDoc is always properly in sync und thus avoids the need to verify JavaDoc consistency before the release as separate RelEng task, like it was done for example in

@HannesWell HannesWell force-pushed the add-javadoc-check branch 2 times, most recently from 18ca2fc to fa12f12 Compare March 3, 2026 17:22
@HannesWell
Copy link
Copy Markdown
Member Author

In case of inconsistencies the check fails
grafik

Clicking on the details of the failed check shows the diff and an expressive message:
grafik

The added check runs the javadoc-basher on each PR and ensures the
JavaDoc of all public API elements is synchronized for all platforms.
In case that run leads to changes in the git worktree, the check fails.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 3, 2026

Test Results

  176 files    176 suites   28m 34s ⏱️
4 694 tests 4 672 ✅  22 💤 0 ❌
6 520 runs  6 368 ✅ 152 💤 0 ❌

Results for commit c612857.

@HannesWell HannesWell merged commit f9cbbf7 into eclipse-platform:master Mar 3, 2026
24 checks passed
@HannesWell HannesWell deleted the add-javadoc-check branch March 3, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant