GH-111758: Merge TSan and UBSan reusable GHA workflows#136820
GH-111758: Merge TSan and UBSan reusable GHA workflows#136820hugovk merged 3 commits intopython:mainfrom
Conversation
There was a problem hiding this comment.
Note
Prior to this PR, this workflow wasn't contributing to the branch protection status. Once it's merged, it'll fail the PRs if something crashes.
| build-tsan-reusable: | ||
| name: 'Thread sanitizer' | ||
| build-san-reusable: | ||
| name: ${{ inputs.sanitizer }} |
There was a problem hiding this comment.
Per discussion w/ Hugo, this needs to mention the FT flag.
8592567 to
115b8e3
Compare
Co-Authored-By: Sviatoslav Sydorenko <[email protected]>
115b8e3 to
219e287
Compare
Co-authored-by: Hugo van Kemenade <[email protected]>
|
@hugovk I think this needs backport labels to keep the CI in other branches close. |
…H-136820) (cherry picked from commit 65d2c51) Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]>
|
Sorry, @webknjaz and @hugovk, I could not cleanly backport this to |
|
GH-136883 is a backport of this pull request to the 3.14 branch. |
) (#136883) Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]>
I'd suggest reverting partially if needed, but the job grouping and generalization are good to keep. |
…ython#136820) (cherry picked from commit 65d2c51) Co-authored-by: Hugo van Kemenade <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]>
…ython#136820) (cherry picked from commit 65d2c51) Co-authored-by: Hugo van Kemenade <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]>
|
GH-137029 is a backport of this pull request to the 3.13 branch. |
… (GH-137029) (cherry picked from commit 65d2c51) Co-authored-by: Hugo van Kemenade <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]>
…136820) Co-authored-by: Sviatoslav Sydorenko <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]>
…136820) Co-authored-by: Sviatoslav Sydorenko <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]>
…ythonGH-136820) (python#136883) Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]> Co-authored-by: Sviatoslav Sydorenko <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]>



This patch deduplicates the contents of
reusable-tsan.ymlandreusable-ubsan.yml, making them one. The new workflow replaces the duplicated ones in the top-levelbuild.ymland are called with different sanitizer parameters.It is based on Hugo's patch. Context: