Title: Improve the SCB CI pipeline to prevent flaky timeouts · Issue #224 · secureCodeBox/secureCodeBox · GitHub
Open Graph Title: Improve the SCB CI pipeline to prevent flaky timeouts · Issue #224 · secureCodeBox/secureCodeBox
X Title: Improve the SCB CI pipeline to prevent flaky timeouts · Issue #224 · secureCodeBox/secureCodeBox
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 extern...
Open Graph 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 ...
X 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 ...
Opengraph URL: https://github.com/secureCodeBox/secureCodeBox/issues/224
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Improve the SCB CI pipeline to prevent flaky timeouts","articleBody":"\u003c!--\r\nThank you for reporting an issue in our documentation 🙌\r\n\r\nBefore opening a new issue, please make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.\r\n--\u003e\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\n\u003c!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] --\u003e\r\n\r\nThe 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.\r\n\r\nIt would be great to improve the pipeline to be more robust against flaky timeouts.\r\n\r\n**Describe the solution you'd like**\r\n\u003c!-- A clear and concise description of what you want to happen. --\u003e\r\n\r\nImplement 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: \r\n\r\nhttps://github.com/secureCodeBox/secureCodeBox/blob/c0d1414b41aee013bec046a2da9cd89d92fa017a/tests/integration/helpers.js#L25\r\n\r\nThe following JS Package maybe can help to implement this: https://www.npmjs.com/package/promise-retry\r\n","author":{"url":"https://github.com/rfelber","@type":"Person","name":"rfelber"},"datePublished":"2020-11-25T14:01:04.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/224/secureCodeBox/issues/224"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:b2f0e325-0f74-0402-4050-59ee2fca062e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C708:18A62A:AC13209:DEF4462:69765CE3 |
| html-safe-nonce | 1d584fdc97b9939db5b6d057be83ececc63904fd0c8f9fb9c82b6b709436deca |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzA4OjE4QTYyQTpBQzEzMjA5OkRFRjQ0NjI6Njk3NjVDRTMiLCJ2aXNpdG9yX2lkIjoiMTU0MzMxMTM4OTI1OTQ0MDM2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | efab9ca2807973775749281b56d2451298eb2f61e696a6b7fbfc441edd8b4e77 |
| hovercard-subject-tag | issue:750841827 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/secureCodeBox/secureCodeBox/224/issue_layout |
| twitter:image | https://opengraph.githubassets.com/e65f5379d36213200ec8de29ed2b41884bb4ff2b8d9699cb802d525fdc0492f1/secureCodeBox/secureCodeBox/issues/224 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e65f5379d36213200ec8de29ed2b41884bb4ff2b8d9699cb802d525fdc0492f1/secureCodeBox/secureCodeBox/issues/224 |
| og:image:alt | 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 ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rfelber |
| hostname | github.com |
| expected-hostname | github.com |
| None | 032152924a283b83384255d9489e7b93b54ba01da8d380b05ecd3953b3212411 |
| turbo-cache-control | no-preview |
| go-import | github.com/secureCodeBox/secureCodeBox git https://github.com/secureCodeBox/secureCodeBox.git |
| octolytics-dimension-user_id | 34573705 |
| octolytics-dimension-user_login | secureCodeBox |
| octolytics-dimension-repository_id | 80711933 |
| octolytics-dimension-repository_nwo | secureCodeBox/secureCodeBox |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 80711933 |
| octolytics-dimension-repository_network_root_nwo | secureCodeBox/secureCodeBox |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5b577f6be6482e336e3c30e8daefa30144947b17 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width