mirror of
https://github.com/apache/thrift.git
synced 2026-03-26 04:32:07 +00:00
Add Python (py) to the cross-language test matrix. Python was never included in the GitHub Actions cross-test despite being part of the original migration plan. Changes: - Add precross step to lib-python job (for Python 3.12) - Upload Python precross artifacts (lib, gen-py, test scripts) - Download Python artifacts in cross-test job - Add 'py' to server_lang and client_lang matrix - Install Python test dependencies in cross-test job - Add 582 known failures based on actual CI results - Remove 279 stale py3 entries (never validated in GitHub Actions) Known failure categories added: - cpp-py: 54 SSL failures - go-py: 18 SSL failures - java-py: 72 SSL failures - py-cpp: 162 protocol incompatibilities - py-go: 48 protocol incompatibilities - py-java: 171 protocol incompatibilities - py-kotlin: 5 SSL failures - py-py: 72 SSL failures - py-rs: 40 protocol incompatibilities