Uh oh!
There was an error while loading. Please reload this page.
GH-111758: Merge TSan and UBSan reusable GHA workflows - #136820
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
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.
Uh oh!
There was an error while loading. Please reload this page.
| 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.
Uh oh!
There was an error while loading. Please reload this page.
8592567 to
115b8e3CompareCo-Authored-By: Sviatoslav Sydorenko <webknjaz@redhat.com>
115b8e3 to
219e287CompareUh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
webknjaz
commented
Jul 20, 2025
@hugovk I think this needs backport labels to keep the CI in other branches close. |
Uh oh!
There was an error while loading. Please reload this page.
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 (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
hugovk
commented
Jul 20, 2025
webknjaz
commented
Jul 20, 2025
I'd suggest reverting partially if needed, but the job grouping and generalization are good to keep. |
encukou
commented
Jul 21, 2025
…ython#136820) (cherry picked from commit 65d2c51) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com>
…ython#136820) (cherry picked from commit 65d2c51) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com>
GH-137029 is a backport of this pull request to the 3.13 branch. |
…136820) Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
…136820) Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
…ythonGH-136820) (python#136883) Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>



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: