ci(l1): pin Amsterdam EELS branch and make CI job required#6495
ci(l1): pin Amsterdam EELS branch and make CI job required#6495
Conversation
🤖 Kimi Code ReviewReview Summary Issues Found 1. Incorrect date in comment ( # Source: ethereum/execution-specs devnets/bal/3 @ 2026-04-14The date 2. Significant CI policy change Positive Aspects
Recommendation: Fix the date typo, then merge. Automated review by Kimi (Moonshot AI) · kimi-k2.5 · custom prompt |
Greptile SummaryThis PR pins the EELS dependency in both the PR and daily Hive CI workflows to a specific commit hash ( The commit hash is consistent across both workflow files, and the Confidence Score: 5/5Safe to merge — straightforward CI hardening with no logic changes. Both changes are mechanical: swapping a mutable branch name for a pinned commit hash (consistently across both workflow files) and removing No files require special attention.
|
| Filename | Overview |
|---|---|
| .github/workflows/pr-main_l1.yaml | Pins EELS branch to commit hash 5c6e20abf3586f52d9e58393203ca07f2d0151fe and removes optional: true to make Amsterdam Consume Engine a required CI check. |
| .github/workflows/daily_hive_report.yaml | Applies the same EELS commit pin (5c6e20abf3586f52d9e58393203ca07f2d0151fe) to the daily Hive report workflow for consistency. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR / Daily Schedule Triggered] --> B{Workflow}
B --> C[pr-main_l1.yaml]
B --> D[daily_hive_report.yaml]
C --> E[Matrix: Consume Engine Amsterdam]
E --> F["buildarg: fixtures=bal@v5.6.1\nbranch=5c6e20abf..."]
F --> G[Hive splits on whitespace\nfor arg in SIM_BUILDARG]
G --> H["--sim.buildarg fixtures=...\n--sim.buildarg branch=5c6e20abf..."]
H --> I[Run Hive Simulation]
I --> J[Required check ✅\noptional: true REMOVED]
D --> K{SIM_LIMIT contains fork_Amsterdam?}
K -- Yes --> L["branch=5c6e20abf... pinned commit"]
K -- No --> M["branch=forks/osaka"]
L --> N[Run daily Hive report]
M --> N
Reviews (1): Last reviewed commit: "ci(l1): add original branch comment to d..." | Re-trigger Greptile
🤖 Codex Code Review
No other correctness, security, or performance concerns stood out in this workflow-only diff. Automated review by OpenAI Codex · gpt-5.4 · custom prompt |
9fd5583 to
222d098
Compare
Pin the EELS reference branch to a known-good commit instead of tracking devnets/bal/3 which is a moving target. Remove optional: true so Amsterdam tests are required in PR CI.
Move fixtures URL and EELS commit pin to .github/config/hive/amsterdam.yaml so both pr-main_l1 and daily_hive_report read from the same source of truth.
222d098 to
0165cb5
Compare
Summary
5c6e20ab(devnets/bal/3 @ 2026-04-14) instead of tracking the branch directly, which is a moving target that can break CI unexpectedly.optional: truefrom the Amsterdam Consume Engine job so it becomes a required check in PR CI.Test plan