Skip to content

Commit e2a5032

Browse files
Merge branch 'refs/heads/v1.0.0-rc.1' into merge
# Conflicts: # .github/workflows/lint-actions.yml # Cargo.lock # README.md # crates/node/events/src/node.rs # crates/optimism/evm/src/execute.rs # crates/primitives/src/revm/config.rs
2 parents 2a806ad + 560080e commit e2a5032

File tree

655 files changed

+13306
-8367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

655 files changed

+13306
-8367
lines changed

.github/workflows/assertoor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
3434
cat etc/assertoor/assertoor-template.yaml | envsubst > etc/assertoor/assertoor.yaml
3535
36-
kurtosis run github.com/kurtosis-tech/ethereum-package --enclave assertoor-${{ github.run_id }} --args-file etc/assertoor/assertoor.yaml
36+
kurtosis run github.com/ethpandaops/ethereum-package --enclave assertoor-${{ github.run_id }} --args-file etc/assertoor/assertoor.yaml
3737
3838
enclave_dump=$(kurtosis enclave inspect assertoor-${{ github.run_id }})
3939

.github/workflows/hive.yml

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,12 @@ jobs:
6666
strategy:
6767
fail-fast: false
6868
matrix:
69-
sim: [ethereum/rpc, smoke/genesis, smoke/network, ethereum/sync]
69+
# TODO: enable etherem/sync once resolved:
70+
# https://github.com/paradigmxyz/reth/issues/8579
71+
# TODO: enable ethereum/rpc once resolved:
72+
# https://github.com/ethereum/hive/pull/1117
73+
# sim: [ethereum/rpc, smoke/genesis, smoke/network, ethereum/sync]
74+
sim: [smoke/genesis, smoke/network]
7075
include:
7176
- sim: devp2p
7277
limit: discv4
@@ -93,17 +98,26 @@ jobs:
9398
- TestBlobViolations
9499
- sim: ethereum/engine
95100
limit: engine-exchange-capabilities
96-
- sim: ethereum/engine
97-
limit: engine-withdrawals
101+
# TODO: enable engine-withdrawals once resolved:
102+
# https://github.com/paradigmxyz/reth/issues/8732
103+
# - sim: ethereum/engine
104+
# limit: engine-withdrawals
98105
- sim: ethereum/engine
99106
limit: engine-auth
100107
- sim: ethereum/engine
101108
limit: engine-transition
102-
- sim: ethereum/engine
103-
limit: engine-api
104-
- sim: ethereum/engine
105-
limit: cancun
106-
# eth_ rpc methods
109+
# TODO: enable engine-api once resolved:
110+
# https://github.com/paradigmxyz/reth/issues/6217
111+
# https://github.com/paradigmxyz/reth/issues/8305
112+
# - sim: ethereum/engine
113+
# limit: engine-api
114+
# TODO: enable cancun once resolved:
115+
# https://github.com/paradigmxyz/reth/issues/6217
116+
# https://github.com/paradigmxyz/reth/issues/8306
117+
# https://github.com/paradigmxyz/reth/issues/7144
118+
# - sim: ethereum/engine
119+
# limit: cancun
120+
# eth_ rpc methods
107121
- sim: ethereum/rpc-compat
108122
include:
109123
- eth_blockNumber
@@ -123,9 +137,12 @@ jobs:
123137
- eth_getTransactionReceipt
124138
- eth_sendRawTransaction
125139
- eth_syncing
126-
# debug_ rpc methods
127-
- sim: ethereum/rpc-compat
128-
include: [debug_]
140+
# TODO: enable debug_ rpc-compat once resolved:
141+
# https://github.com/paradigmxyz/reth/issues/7015
142+
# https://github.com/paradigmxyz/reth/issues/6332
143+
# debug_ rpc methods
144+
# - sim: ethereum/rpc-compat
145+
# include: [debug_]
129146
# Pyspec cancun jobs
130147
- sim: pyspec
131148
include: [cancun/eip4844]

.github/workflows/lint-actions.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Lint GitHub Actions workflows
2+
on:
3+
pull_request:
4+
paths:
5+
- '.github/**'
6+
merge_group:
7+
push:
8+
paths:
9+
- '.github/**'
10+
11+
jobs:
12+
actionlint:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
- name: Download actionlint
17+
id: get_actionlint
18+
run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)
19+
shell: bash
20+
- name: Check workflow files
21+
run: SHELLCHECK_OPTS="-S error" ${{ steps.get_actionlint.outputs.executable }} -color
22+
shell: bash

.github/workflows/lint.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,10 @@ jobs:
134134
runs-on: ubuntu-latest
135135
timeout-minutes: 30
136136
steps:
137+
- uses: actions/checkout@v4
137138
- uses: codespell-project/actions-codespell@v2
139+
with:
140+
skip: "*.json"
138141

139142
grafana:
140143
runs-on: ubuntu-latest

CODEOWNERS

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,44 @@
11
* @gakonst
22
bin/ @onbjerg
3-
crates/blockchain-tree @rakita @rkrasiuk
3+
crates/blockchain-tree/ @rakita @rkrasiuk @mattsse @Rjected
4+
crates/blockchain-tree-api/ @rakita @rkrasiuk @mattsse @Rjected
45
crates/cli/ @onbjerg @mattsse
5-
crates/consensus @rkrasiuk @mattsse @Rjected
6-
crates/exex @onbjerg @shekhirin
7-
crates/metrics @onbjerg
6+
crates/config/ @onbjerg
7+
crates/consensus/ @rkrasiuk @mattsse @Rjected
8+
crates/e2e-test-utils/ @mattsse @Rjected
9+
crates/engine-primitives/ @rkrasiuk @mattsse @Rjected
10+
crates/errors/ @mattsse
11+
crates/ethereum/ @mattsse @Rjected
12+
crates/ethereum-forks/ @mattsse @Rjected
13+
crates/etl/ @joshieDo @shekhirin
14+
crates/evm/ @rakita @mattsse @Rjected @DaniPopes
15+
crates/exex/ @onbjerg @shekhirin
16+
crates/fs-util/ @onbjerg @DaniPopes @emhane
17+
crates/metrics/ @onbjerg
818
crates/net/ @emhane @mattsse @Rjected
9-
crates/net/downloaders/ @onbjerg @rkrasiuk
19+
crates/net/downloaders/ @onbjerg @rkrasiuk @emhane
1020
crates/node/ @mattsse @Rjected @onbjerg
1121
crates/node-core/ @mattsse @Rjected @onbjerg
12-
crates/node-ethereum/ @mattsse @Rjected
22+
crates/optimism/ @mattsse @Rjected @fgimenez
1323
crates/payload/ @mattsse @Rjected
14-
crates/prune @shekhirin @joshieDo
24+
crates/primitives/ @DaniPopes @Rjected
25+
crates/prune/ @shekhirin @joshieDo
1526
crates/revm/ @mattsse @rakita
1627
crates/rpc/ @mattsse @Rjected
1728
crates/stages/ @onbjerg @rkrasiuk @shekhirin
18-
crates/stages-api/ @onbjerg @rkrasiuk @shekhirin
19-
crates/static-file @joshieDo @shekhirin
20-
crates/storage/ @rakita @joshieDo @shekhirin
21-
crates/tasks @mattsse
22-
crates/tracing @onbjerg
29+
crates/static-file/ @joshieDo @shekhirin
30+
crates/storage/codecs/ @joshieDo
31+
crates/storage/db/ @joshieDo @rakita
32+
crates/storage/db-api/ @joshieDo @rakita
33+
crates/storage/db-common/ @Rjected @onbjerg
34+
crates/storage/errors/ @rakita @onbjerg
35+
crates/storage/libmdbx-rs/ @rakita @shekhirin
36+
crates/storage/nippy-jar/ @joshieDo @shekhirin
37+
crates/storage/provider/ @rakita @joshieDo @shekhirin
38+
crates/storage/storage-api/ @joshieDo @rkrasiuk
39+
crates/tasks/ @mattsse
40+
crates/tokio-util/ @fgimenez @emhane
41+
crates/tracing/ @onbjerg
2342
crates/transaction-pool/ @mattsse
24-
crates/trie @rkrasiuk
25-
crates/trie-parallel @rkrasiuk
26-
crates/optimism @mattsse
43+
crates/trie/ @rkrasiuk @Rjected
2744
.github/ @onbjerg @gakonst @DaniPopes

0 commit comments

Comments
 (0)