Skip to content

Conversation

@shai-almog
Copy link
Collaborator

Motivation

  • Ensure the Javadoc generation step actually runs using Java 25 in CI rather than only being compatible, so doclint behavior matches modern JDKs.
  • Suppress verbose doclint warnings that clutter CI logs on newer JDKs like Java 25.
  • Keep Javadoc output consistent across JDK versions without changing source code.

Description

  • Added a Set up Java 25 for JavaDocs step to .github/workflows/pr.yml using actions/setup-java@v4 with distribution: temurin and java-version: '25' conditioned on matrix.java-version == 8.
  • Updated the Build JavaDocs step to invoke javadoc with -Xdoclint:none -quiet and preserved the || true behavior to avoid failing the job on warnings.
  • The workflow still prepares the temp source dirs and packages the generated docs into javadocs.zip as before.

Testing

  • No automated tests were executed locally because this is a CI workflow change and behavior will be validated by CI.
  • Existing CI unit test and packaging steps remain unchanged and will continue to run in CI.

Codex Task

@github-actions
Copy link

github-actions bot commented Jan 13, 2026

✅ Continuous Quality Report

Test & Coverage

Static Analysis

Generated automatically by the PR CI workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants