Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New python312dev.yml (to replace upstream.yml) (#30006)
* Replace upstream.yml with new python312.yml * Revert "Replace upstream.yml with new python312.yml" This reverts commit 9a6b9b4e6fee7a4b9d88f09f666f7cba9773265a. * Bring back python312.yml as upstream.yml * Move upstream.yml back to python312.yml * Move python312.yml to python312dev.yml * Change label python312dev to gha_wf_python312dev_enable; introduce label gha_wf_ci_disable. * FlakyException failure_point_init debugging prints * Revert "FlakyException failure_point_init debugging prints" This reverts commit d38c9da. * Skip failing test specifically for 3.12alpha6 Root problem: * Up to and including 3.12alpha3: `PyErr_Fetch()` produces the `FlakyException` type. * With 3.12alpha6: `PyErr_Fetch()` produces the `ValueError` type instead. Additional detail: Up to and including 3.12alpha3: only `PyErr_NormalizeException()` hits the `ValueError` in `FlakyException._init__`, but not `PyErr_Fetch()`. * Remove test code that does not exercise anything in pybind11, but breaks between Python 3.12alpha3 (still working) and 3.12alpha6 (broken): ``` str(OrderedDict([(1, "a"), (2, "b")])) ``` Old: ``` OrderedDict([(1, 'a'), (2, 'b')]) ``` New: ``` OrderedDict({1: 'a', 2: 'b'}) ``` * Document that test_embed is still failing (tested only interactively with locally install 3.12alpha6, but the behavior is exactly the same as previously observed in the GH workflow). * Try again: gha_wf_ci_disable * Give up on trying to use label to disable entire workflow file.
- Loading branch information