-
Notifications
You must be signed in to change notification settings - Fork 179
Description
Is your feature request related to a problem? Please describe.
The secureCodeBox github pipeline fails from time to time due to some flaky timeouts during the end-to-end testphase. Due to the fact that the pipeline steps depend on external ressource there might be situations ending up in timeouts. This can be frustrating while developing new stuff.
It would be great to improve the pipeline to be more robust against flaky timeouts.
Describe the solution you'd like
Implement a retry function with exponential timeout growth to retry failed steps (especially the end-to-end tests) within the CI pipeline. This could be implemented as a wrapper / closure for this function:
| async function getScan(name) { |
The following JS Package maybe can help to implement this: https://www.npmjs.com/package/promise-retry