Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .cargo/config.toml.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Local development overrides for cross-repo work with ethrex-tooling.
# Append this section to your .cargo/config.toml to use local ethrex-tooling sources
# instead of git-fetched versions. Adjust paths to match your local layout.

[patch."https://github.com/lambdaclass/ethrex-tooling"]
ethrex-monitor = { path = "../ethrex-tooling/monitor" }
ethrex-repl = { path = "../ethrex-tooling/repl" }
2 changes: 0 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,5 @@ docs/
# Local development
hive/
ethereum-package/
tooling/ef_tests/blockchain/vectors
tooling/ef_tests/state/vectors
dev_ethrex_l1/
dev_ethrex_l2/
6 changes: 6 additions & 0 deletions .github/workflows/daily_hive_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling
- name: Setup Rust Environment
uses: ./.github/actions/setup-rust

Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/daily_loc_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling
- name: Setup Rust Environment
uses: ./.github/actions/setup-rust

Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/pr-main_l1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Free Disk Space
uses: ./.github/actions/free-disk
Expand Down Expand Up @@ -110,6 +116,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Free Disk Space
uses: ./.github/actions/free-disk
Expand Down Expand Up @@ -343,6 +355,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Free Disk Space
uses: ./.github/actions/free-disk
Expand Down Expand Up @@ -381,6 +399,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Free Disk Space
uses: ./.github/actions/free-disk
Expand Down
26 changes: 24 additions & 2 deletions .github/workflows/pr-main_levm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@ on:
pull_request:
branches: ["**"]
paths:
- "tooling/ef_tests/state/**"
- "crates/vm/levm/**"
- "crates/common/crypto/**"
- ".github/workflows/pr-main_levm.yaml"
- "tooling/ef_tests/state"
workflow_dispatch:

concurrency:
Expand All @@ -36,6 +34,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling
- name: Setup Rust Environment
uses: ./.github/actions/setup-rust

Expand Down Expand Up @@ -81,6 +85,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling
- name: Setup Rust Environment
uses: ./.github/actions/setup-rust

Expand All @@ -96,6 +106,12 @@ jobs:
uses: actions/checkout@v4
with:
ref: main
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Setup Rust Environment
uses: ./.github/actions/setup-rust
Expand Down Expand Up @@ -135,6 +151,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Download main branch ef tests
uses: actions/download-artifact@v4
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/pr_lint_license.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Check license files exist
run: |
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/pr_loc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@ jobs:
with:
fetch-depth: 0
ref: ${{ steps.find_merge_base.outputs.merge_base }}
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Setup Rust Environment
uses: ./.github/actions/setup-rust
Expand All @@ -60,6 +66,12 @@ jobs:
with:
clean: "false" # Don't clean the workspace, so we can keep the previous report
ref: ${{ github.event.pull_request.head.sha }}
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
ref: main
path: tooling

- name: Setup Rust Environment
uses: ./.github/actions/setup-rust
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/pr_upgradeability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Checkout ethrex-tooling
uses: actions/checkout@v4
with:
repository: lambdaclass/ethrex-tooling
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This checkout relies on the external repository’s default branch. Since the PR description implies using the main branch, it would be more robust to set ref: main explicitly (and consider pinning to a specific commit SHA for CI stability). Otherwise, a default-branch rename or unexpected default-branch change in ethrex-tooling could break CI without any change in this repo.

Suggested change
repository: lambdaclass/ethrex-tooling
repository: lambdaclass/ethrex-tooling
ref: main

Copilot uses AI. Check for mistakes.
ref: main
path: tooling

- name: Setup Node.js
uses: actions/setup-node@v4
Expand Down
60 changes: 23 additions & 37 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading