Skip to content

rethrow everything but non-retryable HTTP errors

What does this MR do?

every job that ends without an exception will be considered "completed" and not retried

so we should re-throw all retry-able errors, including AbortError because that's a timeout (see https://github.com/node-fetch/node-fetch/blob/main/docs/ERROR-HANDLING.md )

Contribution Guidelines

By submitting this merge request, you agree to follow our Contribution Guidelines

  • I agree to follow this project's Contribution Guidelines
  • I have made sure to test this merge request

Merge request reports

Loading