Skip to content

Add consolidated Language SDK compatibility matrix - #71757

Open
jason810496 wants to merge 1 commit into
apache:mainfrom
jason810496:ci/lang-sdk/compat-matrix-common
Open

jason810496 wants to merge 1 commit into
apache:mainfrom
jason810496:ci/lang-sdk/compat-matrix-common

Conversation

@jason810496

Copy link
Copy Markdown
Member

Why

The Language SDK docs need a consolidated view of the capabilities declared by every SDK.

What

  • Generate the consolidated compatibility matrix from each SDK's capability manifest.
  • Add a prek hook that keeps the matrix synchronized with the manifests.
  • Document the consolidated generation flow and test manifest loading, rendering, and idempotency.

Was generative AI tooling used to co-author this PR?
  • Yes, with help from Claude Code (Opus 4.8) and Codex (GPT-5) following the guidelines

Users comparing Language SDKs had to read each SDK's README, and the
per-SDK manifests lagged behind what the SDKs actually ship. One generated
matrix, split by authoring mode, shows what each SDK supports for a Dag
definition and for a Python Dag with stub TaskHandler.

Co-Authored-By: Claude <noreply@anthropic.com>
@jason810496
jason810496 force-pushed the ci/lang-sdk/compat-matrix-common branch from cdd3c79 to a539342 Compare October 13, 2026 20:54
@jason810496
jason810496 marked this pull request as ready for review October 20, 2026 01:32
@jason810496 jason810496 added the backport-to-v3-4-test Backport to v3-4-test label Oct 20, 2026
@jason810496 jason810496 added this to the Airflow 3.4.0 milestone Oct 20, 2026

This branch has not been deployed

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants