jason810496 opened a new pull request, #69434: URL: https://github.com/apache/airflow/pull/69434
- related: #67826 ## Why Publishing the Java SDK docs never worked end to end: `include-docs` containing `java-sdk` fails the Sphinx build job (the Java SDK docs are a Dokka build, not a Sphinx package), and `breeze release-management publish-docs` cannot resolve the `java-sdk` package name, so even an `include-docs: all` publish from a ref containing `java-sdk/` would crash at the publish step. ## What - Workflow: filter `java-sdk` out of the packages passed to `breeze build-docs`, skip the Sphinx build entirely for a java-sdk-only run (an empty list would mean "build everything"), and drop the redundant `JAVA_SDK_DOCS` publish argument. - Breeze: add `java-sdk` to `REGULAR_DOC_PACKAGES` so `publish-docs` resolves it, and skip packages whose docs were not staged instead of failing on version resolution, so publishes from refs without `java-sdk/` keep working unchanged. - Regenerate breeze help images and add `java-sdk` package resolution test cases. --- ##### Was generative AI tooling used to co-author this PR? - [x] Yes, with help of Claude Code Fable 5 following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
