Commit c99d09a
THRIFT-5564: Add Python to GitHub Actions cross-test matrix
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 incompatibilities1 parent 62ec929 commit c99d09a
File tree
2 files changed
+616
-283
lines changed- .github/workflows
- test
2 files changed
+616
-283
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
588 | 588 | | |
589 | 589 | | |
590 | 590 | | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
591 | 609 | | |
592 | 610 | | |
593 | 611 | | |
| |||
804 | 822 | | |
805 | 823 | | |
806 | 824 | | |
807 | | - | |
| 825 | + | |
808 | 826 | | |
809 | | - | |
| 827 | + | |
810 | 828 | | |
811 | 829 | | |
812 | 830 | | |
813 | 831 | | |
814 | 832 | | |
815 | 833 | | |
816 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
817 | 840 | | |
818 | 841 | | |
819 | 842 | | |
| |||
868 | 891 | | |
869 | 892 | | |
870 | 893 | | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
871 | 900 | | |
872 | 901 | | |
873 | 902 | | |
| |||
879 | 908 | | |
880 | 909 | | |
881 | 910 | | |
| 911 | + | |
882 | 912 | | |
883 | 913 | | |
884 | 914 | | |
| |||
0 commit comments