Skip to content

[v3-4-test] Run lang-SDK serialization conformance checks in CI instead of prek (#75872) - #75914

Merged
pierrejeambrun merged 1 commit into
v3-4-testfrom
backport-71bdce5-v3-4-test
Oct 29, 2026
Merged

pierrejeambrun merged 1 commit into
v3-4-testfrom
backport-71bdce5-v3-4-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

These checks build and run each SDK's serializer, so as prek hooks they needed a full
Go, Java or Node toolchain and took minutes on every commit touching Airflow's
serializer. They are tests, not static checks, so they now run as a CI test job that
sets up only the toolchain of the SDK it checks, for the SDKs whose inputs changed.
(cherry picked from commit 71bdce5)

Co-authored-by: Pierre Jeambrun pierrejbrun@gmail.com

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor Author

The re-run of the jobs stopped by EC2 Spot interruptions finished: attempt 2 passed.

…ad of prek (#75872)

These checks build and run each SDK's serializer, so as prek hooks they needed a full
Go, Java or Node toolchain and took minutes on every commit touching Airflow's
serializer. They are tests, not static checks, so they now run as a CI test job that
sets up only the toolchain of the SDK it checks, for the SDKs whose inputs changed.
(cherry picked from commit 71bdce5)

Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
@shahar1
shahar1 force-pushed the backport-71bdce5-v3-4-test branch from ce43b0e to ec35a86 Compare October 29, 2026 07:39
@pierrejeambrun
pierrejeambrun merged commit 8da0d90 into v3-4-test Oct 29, 2026
272 of 274 checks passed
@pierrejeambrun
pierrejeambrun deleted the backport-71bdce5-v3-4-test branch October 29, 2026 09:57
vatsrahul1001 pushed a commit that referenced this pull request Oct 30, 2026
…ad of prek (#75872) (#75914)

These checks build and run each SDK's serializer, so as prek hooks they needed a full
Go, Java or Node toolchain and took minutes on every commit touching Airflow's
serializer. They are tests, not static checks, so they now run as a CI test job that
sets up only the toolchain of the SDK it checks, for the SDKs whose inputs changed.
(cherry picked from commit 71bdce5)

Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
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