ci: structured retry and longer network-timeout for CI installs#8566
ci: structured retry and longer network-timeout for CI installs#8566BridgeAR wants to merge 1 commit into
Conversation
Overall package sizeSelf size: 5.84 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.0.1 | 82.56 kB | 817.39 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
|
BenchmarksBenchmark execution time: 2026-05-20 09:54:51 Comparing candidate commit 2dd685a in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 1497 metrics, 96 unstable metrics. |
This widens the install retry envelope so CI yarn / bun installs survive more shapes of transient registry failure: 1. `network-timeout 60000` in the repo-root `.yarnrc` doubles yarn's per-request timeout from the default 30s; yarn 1.x walks `.yarnrc` upward, so the single root entry covers every yarn install in the repo tree. 2. Composite install actions use `nick-fields/retry` (pinned in `instrumentation.yml`) instead of `|| (sleep N && cmd)`: three attempts with a 30s wait between, plus a per-attempt `timeout_minutes` cap that bounds a hung install.
0d000dc to
2dd685a
Compare
Summary
This widens the install retry envelope so CI yarn / bun installs
survive more shapes of transient registry failure:
network-timeout 60000in the repo-root.yarnrcdoubles yarn'sper-request timeout from the default 30s; yarn 1.x walks
.yarnrcupward, so the single root entry covers every yarn install in the
repo tree.
Composite install actions use
nick-fields/retry(pinned ininstrumentation.yml) instead of|| (sleep N && cmd): threeattempts with a 30s wait between, plus a per-attempt
timeout_minutescap that bounds a hung install.