Skip to content

test(ci): skip e2e_ha_full entirely on merge-train/spartan#23542

Merged
PhilWindle merged 1 commit into
merge-train/spartanfrom
cb/a745321353cb
May 24, 2026
Merged

test(ci): skip e2e_ha_full entirely on merge-train/spartan#23542
PhilWindle merged 1 commit into
merge-train/spartanfrom
cb/a745321353cb

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

PR #23344 was dequeued again at https://github.com/AztecProtocol/aztec-packages/actions/runs/26364977301. The flake-flag added in #23541 wasn't enough — ci3 retries once and the HA full suite fails both attempts. Multiple distinct failure modes have been hit recently:

  • ✕ should coordinate governance voting across HA nodes
  • ✕ should distribute work across multiple HA nodes
  • afterAll teardown hangs → Exceeded timeout of [0-9]+ ms for a hook
  • 5-peer races on checkpoint proposals (Timed out waiting for block with archive matching checkpoint proposal, already proposed block for slot N index 0)

This change collapses the four overlapping e2e_ha_full entries in .test_patterns.yml into a single skip: true entry so the suite is outright skipped on merge-train/spartan until HA pipelining stabilises.

Notes

  • Targets merge-train/spartan per yarn-project default base.
  • Adjacent src/e2e_slashing/attested_invalid_proposal.test.ts entry left untouched.
  • Owner kept as @spyros (current owner of the suite-level entry).

Requested in Slack by @PhilWindle.


Created by claudebox · group: slackbot

The HA full suite has been unstable under HA pipelining with multiple
distinct failure modes (per-test assertion failures, afterAll teardown
hook timeouts, peer races on checkpoint proposals). Flake-only flagging
was not enough — ci3 retries once and the suite fails both attempts, so
PRs (e.g. #23344) keep getting dequeued. Collapse the four overlapping
e2e_ha_full entries into a single skip: true entry until the HA
pipelining work stabilises.
@AztecBot AztecBot added the claudebox Owned by claudebox. it can push to this PR. label May 24, 2026
@PhilWindle PhilWindle marked this pull request as ready for review May 24, 2026 16:43
@PhilWindle PhilWindle enabled auto-merge (squash) May 24, 2026 16:43
@PhilWindle PhilWindle merged commit 8572c0a into merge-train/spartan May 24, 2026
32 of 37 checks passed
@PhilWindle PhilWindle deleted the cb/a745321353cb branch May 24, 2026 16:48
PhilWindle pushed a commit that referenced this pull request May 24, 2026
…rain/spartan (#23544)

## Summary

PR #23344 was dequeued again at
https://github.com/AztecProtocol/aztec-packages/actions/runs/26370196367.
The flake-flag added in #23528 (`error_regex: "Tx dropped by P2P node"`)
wasn't enough — ci3 retries once and the multi-validator web3signer
suite has now been seen failing in a second pipelining-related mode that
the regex doesn't match.

Both observed modes hit the same `should build blocks & attest with
multiple validator keys` case:

- `Tx dropped by P2P node` at `Promise.all` index 0 (the original mode,
ci.aztec-labs.com/9a5fa90aa18f62e7).
- Proposer misses the slot's 5-attestation deadline →
`AttestationTimeoutError: Timeout collecting attestations for slot 29:
0/5`, followed by `Simulation error: Block 0x… not found in the node.
This might indicate a reorg has occurred.`
(ci.aztec-labs.com/b91d3218b5e88ae4).

Following the same pattern as #23542 for `e2e_ha_full`: collapse the
existing error_regex entry into a single `skip: true` so the suite is
outright skipped on `merge-train/spartan` until proposer pipelining
stabilises.

## Notes

- Targets `merge-train/spartan` per yarn-project default base.
- Owner kept as @PaLLa (current owner of the entry from #23528).

Requested in Slack by @PhilWindle.

---
*Created by
[claudebox](https://claudebox.work/v2/sessions/dc484e7becc621c7) ·
group: `slackbot`*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants