Skip to content

Add Go SDK capability manifest and compatibility matrix - #71753

Open
jason810496 wants to merge 3 commits into
apache:mainfrom
jason810496:ci/go-sdk/compat-matrix
Open

Add Go SDK capability manifest and compatibility matrix#71753
jason810496 wants to merge 3 commits into
apache:mainfrom
jason810496:ci/go-sdk/compat-matrix

Conversation

@jason810496

@jason810496 jason810496 commented Aug 18, 2026

Copy link
Copy Markdown
Member

Why

The Go SDK needs a machine-readable declaration of its supported Language SDK capabilities.

What

  • Add the Go SDK capability manifest.
  • Generate the compatibility matrix in the Go SDK README.
  • Verify the declared supervisor schema version against the Go runtime.

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

@jason810496
jason810496 force-pushed the ci/go-sdk/compat-matrix branch from 0819129 to f31ef96 Compare August 18, 2026 07:28
@jason810496 jason810496 changed the title Add Go SDK capability manifest and compatibility matrix Add Go SDK capability manifest and compatibility matrix Aug 20, 2026
@jason810496
jason810496 force-pushed the ci/go-sdk/compat-matrix branch from f31ef96 to e2ec312 Compare August 20, 2026 08:10
@jason810496 jason810496 self-assigned this Aug 20, 2026
@jason810496
jason810496 marked this pull request as ready for review August 20, 2026 08:29
Airflow 3.3 does not recognize the Go SDK's current supervisor schema, and the drift check should remain reliable across idiomatic Go constant declarations.
Go permits equivalent constant declaration forms, and source-file failures should not turn the matrix check into an opaque traceback. Historical capability dates also need context when a newer wire schema raises the current runtime floor.
@jason810496
jason810496 force-pushed the ci/go-sdk/compat-matrix branch from e2ec312 to 7fe898b Compare August 21, 2026 03:16
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.

1 participant