Skip to content

Commit e5cc6c3

Browse files
committed
fix: combine validator and beacon branches, no dups
1 parent 5addc8a commit e5cc6c3

File tree

2 files changed

+28
-28
lines changed

2 files changed

+28
-28
lines changed

branches.yaml

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ erigon:
1818
- fusaka-devnet-2
1919
- fusaka-devnet-3
2020
- performance-modexp
21-
21+
2222
ethereumjs:
2323
branches:
2424
- master
@@ -32,7 +32,7 @@ geth:
3232
- fusaka-devnet-2
3333
- fusaka-devnet-3
3434
- performance-modexp
35-
35+
3636
alt_repos:
3737
gballet/go-ethereum:
3838
- kaustinen-with-shapella
@@ -72,48 +72,30 @@ lodestar:
7272
- fusaka-devnet-2
7373
- fusaka-devnet-3
7474
- fusaka-devnet-4
75-
75+
7676
nethermind:
7777
branches:
7878
- master
7979
- fusaka-devnet-2
8080
- performance
8181
- fusaka-devnet-3
8282
- performance-modexp
83-
84-
nimbus-eth2:
83+
84+
nimbus:
8585
branches:
8686
- unstable
8787
- stable
8888
- column-syncer
8989
- fusaka-devnet-3
9090
- fusaka-devnet-2
91-
92-
nimbus-validator-client:
93-
# Uses same repo as nimbus-eth2
94-
branches:
95-
- unstable
96-
- stable
97-
- fusaka-devnet-2
98-
- fusaka-devnet-3
99-
100-
nimbus-eth1:
101-
branches:
102-
- master
103-
- fusaka-devnet-2
104-
- fusaka-devnet-3
10591

106-
prysm-beacon-chain:
92+
nimbus-eth1:
10793
branches:
108-
- develop
10994
- master
110-
- peerDAS
11195
- fusaka-devnet-2
11296
- fusaka-devnet-3
113-
- fusaka-devnet-3-bpo
11497

115-
prysm-validator:
116-
# Uses same repo as prysm-beacon-chain
98+
prysm:
11799
branches:
118100
- develop
119101
- master
@@ -193,9 +175,10 @@ mev-boost-relay:
193175
alt_repos:
194176
bharath-123/mev-boost-relay:
195177
- fusaka-devnet-3
196-
ethrex:
197-
branches:
198-
- main
178+
179+
# ethrex:
180+
# branches:
181+
# - main
199182

200183
eth-das-guardian:
201184
branches:

generate_config.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,23 @@ def generate_config():
7171
with open('branches.yaml', 'r') as f:
7272
branches_config = yaml.safe_load(f)
7373

74+
# Expand combined client definitions
75+
expanded_config = {}
76+
for client_name, client_config in branches_config.items():
77+
if client_name == 'prysm':
78+
# Expand prysm into both beacon and validator
79+
expanded_config['prysm-beacon-chain'] = client_config
80+
expanded_config['prysm-validator'] = client_config
81+
elif client_name == 'nimbus':
82+
# Expand nimbus into both eth2 and validator
83+
expanded_config['nimbus-eth2'] = client_config
84+
expanded_config['nimbus-validator-client'] = client_config
85+
else:
86+
# Keep as-is
87+
expanded_config[client_name] = client_config
88+
89+
branches_config = expanded_config
90+
7491
# Output configuration list
7592
config_list = []
7693

0 commit comments

Comments
 (0)