Add control over build timeouts for all CI integrations.

Review Request #13868 — Created May 20, 2024 and submitted — Latest diff uploaded

Information

rbintegrations
release-4.x

Reviewers

This introduces a new timeout field for configuring the timeout period
for builds on CircleCI, Jenkins, and Travis-CI. This is used to ensure
that if a build takes too long, it can be retried by the review request
owner.

The field uses AmountSelectorWidget, configured to let users specify a
number and select "seconds", "minutes", "hours", or "Never" for the
timeout.

Unit tests passed.

Manually configured the timeouts and verified the configuration in
Status Updates.


Commits

Files