Commit bc4e654
ci, cl/clparams: bump kurtosis assertoor to v0.1.2 and align CL clients (erigontech#21449)
## Summary
Bumps the kurtosis/assertoor test stack from **assertoor v0.0.17 to
v0.1.2** (to fix v0.0.17-era flakes, e.g. the regular suite's
eoa-transactions generator stall) and aligns the CL clients that
v0.1.2's stricter spec cross-check requires.
## Changes
- **assertoor v0.0.17 → v0.1.2** — the workflow env
(`test-kurtosis-assertoor.yml`, `test-kurtosis-gloas.yml`) and the
suites that pin it (`regular`, `caplin-minimal`), plus the
`caplin-assertoor.io` reference config and the caplin-hive-testing doc.
- **lighthouse v7.0.1 → v8.1.3 and teku 25.9.1 → 26.4.0** for the
`regular` suite (and the shared cache-warming env). assertoor v0.1.0+
cross-checks the beacon-chain spec between CL clients, including
`GLOAS_FORK_EPOCH`; lighthouse v7.0.1 and teku 25.9.1 report it
inconsistently, which v0.1.2 rejects. v8.1.3 + 26.4.0 are a matched pair
that agree.
- **`caplin-minimal` keeps lighthouse v7.0.1 as its VC** (only assertoor
is bumped to v0.1.2). lighthouse v8 submits attestations exclusively as
the Electra `SingleAttestation` form, which caplin's pre-Electra
attestation-pool endpoint rejects on this Deneb network; caplin-minimal
runs a single caplin beacon node (no teku, no gloas cross-check), so it
doesn't need the v8 bump.
- **`cl/clparams`: `CustomConfig` defaults unspecified fork epochs to
far-future** (matching lighthouse/teku/prysm) instead of inheriting the
mainnet base config's finite epochs — so caplin no longer advertises a
mainnet fork epoch (e.g. Fulu) on a custom devnet whose config omits it.
## Not in this PR
**`pectra` stays on assertoor v0.0.17** (unchanged from main). It is
flaky under v0.1.2 — the zero-tolerance `check_consensus_forks` trips on
transient forks in its 2-node topology, plus an
`el-triggered-consolidation` deposit-activation timing issue. Both are
CL test-infra, not erigon. Bumping pectra to v0.1.2 is tracked in
erigontech#21891.
## Validation
- `caplin-minimal` verified locally end-to-end on v0.1.2
(stability-check passes, finality reached, 100% attestation
participation).
- CI exercises `regular`, `glamsterdam`, and `caplin-minimal`.
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>1 parent 71c54fc commit bc4e654
8 files changed
Lines changed: 64 additions & 12 deletions
File tree
- .github
- docs
- workflows
- kurtosis
- cl/clparams
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
19 | | - | |
| 22 | + | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1088 | 1088 | | |
1089 | 1089 | | |
1090 | 1090 | | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
1091 | 1113 | | |
1092 | 1114 | | |
1093 | 1115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
131 | 158 | | |
132 | 159 | | |
133 | 160 | | |
| |||
0 commit comments