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]

Reply via email to