Skip to content

chore(test-suite): sacrificial merge-queue validation for #2066#2125

Draft
Eikix wants to merge 13 commits intomainfrom
mergify/merge-queue/2066-ee0d92d
Draft

chore(test-suite): sacrificial merge-queue validation for #2066#2125
Eikix wants to merge 13 commits intomainfrom
mergify/merge-queue/2066-ee0d92d

Conversation

@Eikix
Copy link
Contributor

@Eikix Eikix commented Mar 17, 2026

Sacrificial PR to exercise test-suite-orchestrate-e2e-tests for #2066 at the exact same head.

Head SHA:

  • ee0d92defd777dc4da736eef46ee5ad87972ce3b

Main PR:

Eikix added 7 commits March 17, 2026 15:26
Replace the 500-line bash fhevm-cli with a structured Bun/TypeScript
implementation. The new CLI resolves version bundles from GitHub
releases or GitOps branches, generates compose overrides and env files
under .fhevm/, and boots the stack through a 13-step pipeline with
resume support.

Key modules:
- versions.ts: resolve targets (latest-main, latest-release, gitops)
- artifacts.ts: compose/env generation, local build isolation
- runtime.ts:  boot pipeline, test runner, pause/unpause
- compat.ts:   legacy CLI flag injection for older image versions
- cli.test.ts: unit tests for version resolution, compat, layout

Local builds use :fhevm-local image tags to avoid overwriting registry
images. Services sharing an image tag are deduplicated before buildx.
Detect relayer v1/v2 API mismatch at validate time (fail fast instead
of runtime 500s) and catch containers that crash shortly after boot
by inspecting exit codes after a delay.
@cla-bot cla-bot bot added the cla-signed label Mar 17, 2026
@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@Eikix Eikix changed the title chore(test-suite): sacrificial merge-queue validation for #2066 (ee0d92d) chore(test-suite): sacrificial merge-queue validation for #2066 Mar 17, 2026
@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@github-actions
Copy link

Changed Lines Coverage

Coverage of added/modified lines: N/A

Per-file breakdown

Diff Coverage

Diff: origin/main...HEAD, staged and unstaged changes

No lines with coverage information in this diff.

@mergify
Copy link

mergify bot commented Mar 17, 2026

🧪 CI Insights

Here's what we observed from your CI run for b8c7ba3.

🟢 All jobs passed!

But CI Insights is watching 👀

@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@mergify
Copy link

mergify bot commented Mar 17, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

@mergify
Copy link

mergify bot commented Mar 18, 2026

⚠️ The sha of the head commit of this PR conflicts with #2066. Mergify cannot evaluate rules on this PR. Once #2066 is merged or closed, Mergify will resume processing this PR. ⚠️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant