Commit dfe3ce7
fix(ci): retry L1 archive RPC call in print-pinned-block-number (ethereum-optimism#19421)
* fix(ci): retry L1 archive RPC call in print-pinned-block-number
The L1 archive RPC endpoint (ci-mainnet-l1-archive.optimism.io) returns
transient 5xx errors occasionally, killing all contracts-bedrock-coverage
and contracts-bedrock-tests-upgrade CI jobs simultaneously (5+ jobs fail
from a single 30-second outage). Adding 3 retries with a 5s delay makes
the step resilient to brief outages with minimal wall-clock cost.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(ci): use exponential backoff in print-pinned-block-number retry
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: smartcontracts <smartcontracts@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent ee28d5a commit dfe3ce7
1 file changed
Lines changed: 14 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
106 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
107 | 120 | | |
108 | 121 | | |
109 | 122 | | |
| |||
0 commit comments