Skip to content

Commit c067304

Browse files
authored
Merge branch 'main' into claude/issue-2316-20250808-0725
2 parents 633d74b + fbfbcfc commit c067304

File tree

25 files changed

+594
-74
lines changed

25 files changed

+594
-74
lines changed

.github/dependabot.yml

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,33 +30,24 @@ updates:
3030
- "patch"
3131
- "minor"
3232
- package-ecosystem: gomod
33-
target-branch: main
34-
directory: "/"
33+
# Scan the root and any submodules (apps, execution, sequencers, etc.)
34+
directories:
35+
- "/"
36+
- "/apps/**"
37+
- "/core"
38+
- "/da"
39+
- "/execution/**"
40+
- "/sequencers/**"
41+
- "/test/**"
3542
schedule:
3643
interval: weekly
3744
open-pull-requests-limit: 10
3845
labels:
3946
- T:dependencies
40-
# Group all patch updates into a single PR
41-
groups:
42-
patch-updates:
43-
applies-to: version-updates
44-
update-types:
45-
- "patch"
46-
- package-ecosystem: gomod
47-
directory: "/"
48-
schedule:
49-
interval: daily
50-
allow:
51-
- dependency-name: "github.com/ev-node/*"
52-
labels:
53-
- T:dependencies
54-
# Group all patch updates into a single PR
47+
# group to reduce PR noise (optional)
5548
groups:
56-
patch-updates:
57-
applies-to: version-updates
58-
update-types:
59-
- "patch"
49+
all-go:
50+
patterns: ["*"]
6051
- package-ecosystem: docker
6152
directory: "/"
6253
schedule:
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Dependabot Go Autofix
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
12+
jobs:
13+
tidy-and-verify:
14+
if: github.actor == 'dependabot[bot]'
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
with:
19+
ref: ${{ github.head_ref }}
20+
21+
- uses: actions/setup-go@v5
22+
with:
23+
go-version: "1.22"
24+
25+
- name: Install make (if missing)
26+
run: sudo apt-get update && sudo apt-get install -y make
27+
28+
- name: Run dependency update
29+
run: make deps
30+
31+
- name: Commit and push changes
32+
run: |
33+
if [ -n "$(git status --porcelain)" ]; then
34+
git config user.name "github-actions[bot]"
35+
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
36+
git add -A
37+
git commit -m "chore: run make deps after Dependabot update"
38+
git push
39+
else
40+
echo "No changes to commit."
41+
fi

.github/workflows/docs_build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build VitePress Site
1+
name: Docs Build
22
permissions:
33
contents: read
44

@@ -12,7 +12,7 @@ on:
1212
- "docs/**"
1313

1414
jobs:
15-
build:
15+
docs_build:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout

.github/workflows/docs_deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Sample workflow for building and deploying a VitePress site to GitHub Pages
22
#
3-
name: Deploy VitePress site to Pages
3+
name: Docs Deploy
44

55
on:
66
# Runs on pushes targeting the `main` branch. Change this to `master` if you're

.github/workflows/docs_preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy PR previews
1+
name: Docs Deploy Preview
22

33
on:
44
# This workflow requires pull_request and won't work with pull_request_target

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,12 @@ jobs:
180180
steps:
181181
- uses: actions/checkout@v4
182182
- name: Download unit test coverage report
183-
uses: actions/download-artifact@v4
183+
uses: actions/download-artifact@v5
184184
with:
185185
name: unit-test-coverage-report-${{ github.sha }}
186186
path: ./unit-coverage
187187
- name: Download integration test coverage report
188-
uses: actions/download-artifact@v4
188+
uses: actions/download-artifact@v5
189189
with:
190190
name: integration-test-coverage-report-${{ github.sha }}
191191
path: ./integration-coverage

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ Ev-node is the basis of the Evolve Stack. For more in-depth information about Ev
1010

1111
## Using Evolve
1212

13+
Evolve supports multiple sync modes:
14+
- **Hybrid sync**: Sync from both DA layer and P2P network (default when peers are configured)
15+
- **DA-only sync**: Sync exclusively from DA layer by leaving P2P peers empty (see [Configuration Guide](docs/learn/config.md#da-only-sync-mode))
16+
- **P2P-priority sync**: Prioritize P2P with DA as fallback
17+
1318
### Example Implementation: TestApp CLI
1419

1520
The easiest way to understand how to use Evolve is by exploring our example implementation, TestApp.

apps/evm/single/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,9 @@ require (
256256
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
257257
github.com/polydawn/refmt v0.89.0 // indirect
258258
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
259-
github.com/prometheus/client_golang v1.22.0 // indirect
259+
github.com/prometheus/client_golang v1.23.0 // indirect
260260
github.com/prometheus/client_model v0.6.2 // indirect
261-
github.com/prometheus/common v0.63.0 // indirect
261+
github.com/prometheus/common v0.65.0 // indirect
262262
github.com/prometheus/procfs v0.16.1 // indirect
263263
github.com/quic-go/qpack v0.5.1 // indirect
264264
github.com/quic-go/quic-go v0.50.1 // indirect
@@ -330,7 +330,7 @@ require (
330330
golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 // indirect
331331
golang.org/x/mod v0.25.0 // indirect
332332
golang.org/x/net v0.42.0 // indirect
333-
golang.org/x/oauth2 v0.28.0 // indirect
333+
golang.org/x/oauth2 v0.30.0 // indirect
334334
golang.org/x/sync v0.16.0 // indirect
335335
golang.org/x/sys v0.34.0 // indirect
336336
golang.org/x/term v0.33.0 // indirect

apps/evm/single/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -765,8 +765,8 @@ github.com/prometheus/client_golang v0.9.0-pre1.0.20180209125602-c332b6f63c06/go
765765
github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
766766
github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
767767
github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g=
768-
github.com/prometheus/client_golang v1.22.0 h1:rb93p9lokFEsctTys46VnV1kLCDpVZ0a/Y92Vm0Zc6Q=
769-
github.com/prometheus/client_golang v1.22.0/go.mod h1:R7ljNsLXhuQXYZYtw6GAE9AZg8Y7vEW5scdCXrWRXC0=
768+
github.com/prometheus/client_golang v1.23.0 h1:ust4zpdl9r4trLY/gSjlm07PuiBq2ynaXXlptpfy8Uc=
769+
github.com/prometheus/client_golang v1.23.0/go.mod h1:i/o0R9ByOnHX0McrTMTyhYvKE4haaf2mW08I+jGAjEE=
770770
github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
771771
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
772772
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
@@ -777,8 +777,8 @@ github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7q
777777
github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
778778
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
779779
github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc=
780-
github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
781-
github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
780+
github.com/prometheus/common v0.65.0 h1:QDwzd+G1twt//Kwj/Ww6E9FQq1iVMmODnILtW1t2VzE=
781+
github.com/prometheus/common v0.65.0/go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8=
782782
github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
783783
github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
784784
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
@@ -1077,8 +1077,8 @@ golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAG
10771077
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
10781078
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
10791079
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
1080-
golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc=
1081-
golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
1080+
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
1081+
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
10821082
golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw=
10831083
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
10841084
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

apps/grpc/single/docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ services:
4444
- "26657:26657" # RPC
4545
- "26660:26660" # Prometheus metrics
4646
environment:
47-
- CHAIN_ID=grpc-test-chain
4847
- DA_ADDRESS=http://local-da:7980
4948
- DA_NAMESPACE=00000000000000000000000000000000000000000000000000deadbeef
5049
- GRPC_EXECUTOR_URL=http://host.docker.internal:50051 # Change to your execution service
@@ -53,7 +52,6 @@ services:
5352
command:
5453
- start
5554
- --root-dir=/home/evolve/.grpc-single
56-
- --chain-id=${CHAIN_ID:-grpc-test-chain}
5755
- --da.address=${DA_ADDRESS:-http://local-da:7980}
5856
- --da.namespace=${DA_NAMESPACE}
5957
- --grpc-executor-url=${GRPC_EXECUTOR_URL:-http://host.docker.internal:50051}

0 commit comments

Comments
 (0)