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.
.github/workflows/reusable-san.yml
Outdated
| 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 <webknjaz@redhat.com>
115b8e3 to
219e287
Compare
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
|
@hugovk I think this needs backport labels to keep the CI in other branches close. |
|
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>
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 <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: