github-actions[bot] opened a new pull request, #76724:
URL: https://github.com/apache/airflow/pull/76724

   * Vendor the Java SDK supervisor schema from this repository
   
   The vendored copy was refreshed by downloading the version named in
   gradle.properties. The remote only publishes released versions, so an
   in-progress one cannot be fetched, and a schema change that leaves
   api_version alone moved nothing, so the copy went stale unnoticed.
   
   It is now copied from the schema the Python Task SDK owns and compared by
   content, the way sync-go-sdk-schemas already does for the Go SDK, so any
   change to the source moves it in the same commit. The download stays as the
   fallback for a build with no monorepo around it, which is what the source
   distribution needs.
   
   The refreshed copy is the content it never received while it was refreshed
   by version; api_version is unchanged.
   
   * Separate the Java SDK schema pin from the vendored schema's version
   
   The pin is the supervisor schema version the Java SDK speaks; the vendored
   schema.json is a copy of whatever the bundle carries. Requiring the two to be
   equal made the pin follow main every time a supervisor version was cut.
   
   The prek hook now copies the source by content and only checks that the pin 
is
   a version the bundle defines, and the Gradle task copies the in-repo source
   whenever it exists instead of falling back to the download on a version
   mismatch, so the build and the hook agree.
   
   * Move the Java SDK to supervisor schema 2027-02-28
   
   * Copy the Task SDK supervisor schema only for the pinned version
   
   * Remove unreachable Gradle download from schema sync hook
   
   * Treat Task SDK schema as always configured in syncSupervisorSchema
   
   * Remove Supervisor Schema download from Java SDK build
   
   * Remove unneeded comments
   
   * Rename schema sync and takenewest version from bundle
   
   * Move Java SDK supervisor schema back to 2026-10-30
   
   * Test schema sync hook exit code and output stream
   
   * Point the schema sync hook at the release for older pins
   
   ---------
   (cherry picked from commit b4501418ddb6c015676378a0e4455b688eae0318)
   
   Co-authored-by: Jason(Zhe-You) Liu 
<[email protected]>
   Co-authored-by: Tzu-ping Chung <[email protected]>


-- 
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