Skip to content

Introduce CustomShellCommand with failure handlers#987

Open
RazvanLiviuVarzaru wants to merge 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-916-customshell
Open

Introduce CustomShellCommand with failure handlers#987
RazvanLiviuVarzaru wants to merge 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-916-customshell

Conversation

@RazvanLiviuVarzaru

@RazvanLiviuVarzaru RazvanLiviuVarzaru commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Motivation:
MDBF-916: Buildbot's MTR step is deprecated in newer releases. Folding related tasks, such as saving logs and publishing MTR results to CrossReference, into one step reduces UI clutter.

Description:
Replace ShellCommandWithURL while retaining rendered artifact URLs. Run named commands after a primary failure without masking it, while propagating exceptions, retries, and cancellations. Support Buildbot 2.7 and 4.x.


@fauust / @grooverdan let me know if this sounds like a good idea to you. A yes means that I will start refactoring the bb code to use the new class and remove any MTR bb step usage.

Motivation:
MDBF-916: Buildbot's MTR step is deprecated in newer releases. Folding
related tasks, such as saving logs and publishing MTR results to
CrossReference, into one step reduces UI clutter.

Description:
Replace ShellCommandWithURL while retaining rendered artifact URLs.
Run named commands after a primary failure without masking it, while
propagating exceptions, retries, and cancellations. Support Buildbot 2.7
and 4.x.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant