Skip to content

Commit 7336f18

Browse files
authored
Merge branch 'main' into julien/p2p
2 parents 7f4e251 + ff88b95 commit 7336f18

34 files changed

Lines changed: 1043 additions & 553 deletions

.github/workflows/benchmark.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Set up Docker Buildx
3232
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
3333
- name: Install just
34-
uses: extractions/setup-just@v3
34+
uses: extractions/setup-just@v4
3535
- name: Build binaries
3636
run: just build-evm build-da
3737
- name: Run EVM benchmarks
@@ -63,7 +63,7 @@ jobs:
6363
- name: Set up Docker Buildx
6464
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
6565
- name: Install just
66-
uses: extractions/setup-just@v3
66+
uses: extractions/setup-just@v4
6767
- name: Build binaries
6868
run: just build-evm build-da
6969
- name: Run Spamoor smoke test
@@ -91,7 +91,7 @@ jobs:
9191
- name: Set up Docker Buildx
9292
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
9393
- name: Install just
94-
uses: extractions/setup-just@v3
94+
uses: extractions/setup-just@v4
9595
- name: Build binaries
9696
run: just build-evm build-da
9797
- name: Run ERC20 throughput test
@@ -113,7 +113,7 @@ jobs:
113113
- name: Set up Docker Buildx
114114
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
115115
- name: Install just
116-
uses: extractions/setup-just@v3
116+
uses: extractions/setup-just@v4
117117
- name: Build binaries
118118
run: just build-evm build-da
119119
- name: Run DeFi simulation test
@@ -136,7 +136,7 @@ jobs:
136136
- name: Set up Docker Buildx
137137
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
138138
- name: Install just
139-
uses: extractions/setup-just@v3
139+
uses: extractions/setup-just@v4
140140
- name: Build binaries
141141
run: just build-evm build-da
142142
- name: Run state pressure test
@@ -164,7 +164,7 @@ jobs:
164164
# only update the benchmark baseline on push/dispatch, not on PRs
165165
- name: Store EVM Contract Roundtrip result
166166
if: always()
167-
uses: benchmark-action/github-action-benchmark@a7bc2366eda11037936ea57d811a43b3418d3073 # v1.21.0
167+
uses: benchmark-action/github-action-benchmark@a60cea5bc7b49e15c1f58f411161f99e0df48372 # v1.22.0
168168
with:
169169
name: EVM Contract Roundtrip
170170
tool: 'go'
@@ -183,7 +183,7 @@ jobs:
183183

184184
- name: Store Block Executor result
185185
if: always()
186-
uses: benchmark-action/github-action-benchmark@a7bc2366eda11037936ea57d811a43b3418d3073 # v1.21.0
186+
uses: benchmark-action/github-action-benchmark@a60cea5bc7b49e15c1f58f411161f99e0df48372 # v1.22.0
187187
with:
188188
name: Block Executor Benchmark
189189
tool: 'go'

.github/workflows/dependabot-auto-fix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
go-version-file: ./go.mod
2424

2525
- name: Install just
26-
uses: extractions/setup-just@v3
26+
uses: extractions/setup-just@v4
2727

2828
- name: Run dependency update
2929
run: just deps

.github/workflows/docker-build-push.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,5 @@ jobs:
4848
push: true
4949
platforms: linux/amd64,linux/arm64
5050
tags: ghcr.io/${{ github.repository_owner }}/${{ matrix.app.name }}:${{ inputs.image-tag }}
51+
cache-from: type=gha,scope=${{ matrix.app.name }}
52+
cache-to: type=gha,mode=max,scope=${{ matrix.app.name }}

.github/workflows/docker-tests.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ jobs:
2727
uses: actions/setup-go@v6.4.0
2828
with:
2929
go-version-file: ./test/docker-e2e/go.mod
30+
cache-dependency-path: "**/go.sum"
3031
- name: Install just
31-
uses: extractions/setup-just@v3
32+
uses: extractions/setup-just@v4
3233
- name: Run Docker E2E Tests
3334
run: just test-docker-e2e
3435
env:
@@ -46,8 +47,9 @@ jobs:
4647
uses: actions/setup-go@v6.4.0
4748
with:
4849
go-version-file: ./test/docker-e2e/go.mod
50+
cache-dependency-path: "**/go.sum"
4951
- name: Install just
50-
uses: extractions/setup-just@v3
52+
uses: extractions/setup-just@v4
5153
- name: Run Docker Upgrade E2E Tests
5254
run: just test-docker-upgrade-e2e
5355
env:
@@ -65,8 +67,9 @@ jobs:
6567
uses: actions/setup-go@v6.4.0
6668
with:
6769
go-version-file: ./test/docker-e2e/go.mod
70+
cache-dependency-path: "**/go.sum"
6871
- name: Install just
69-
uses: extractions/setup-just@v3
72+
uses: extractions/setup-just@v4
7073
- name: Run Docker Compat E2E Tests
7174
run: just test-docker-compat
7275
env:

.github/workflows/lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
- uses: actions/setup-go@v6.4.0
1717
with:
1818
go-version-file: ./go.mod
19+
cache-dependency-path: "**/go.sum"
1920
# This steps sets the GIT_DIFF environment variable to true
2021
# if files defined in PATTERS changed
2122
- uses: technote-space/get-diff-action@v6.1.2

.github/workflows/test.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ jobs:
1717
uses: actions/setup-go@v6.4.0
1818
with:
1919
go-version-file: ./go.mod
20+
cache-dependency-path: "**/go.sum"
2021
- name: Install just
21-
uses: extractions/setup-just@v3
22+
uses: extractions/setup-just@v4
2223
- name: Build all ev-node binaries
2324
run: just build-all
2425

@@ -30,7 +31,8 @@ jobs:
3031
- uses: actions/setup-go@v6.4.0
3132
with:
3233
go-version-file: ./go.mod
33-
- uses: extractions/setup-just@v3
34+
cache-dependency-path: "**/go.sum"
35+
- uses: extractions/setup-just@v4
3436
- run: just deps
3537
- name: check for diff
3638
run: git diff --exit-code
@@ -47,8 +49,9 @@ jobs:
4749
uses: actions/setup-go@v6.4.0
4850
with:
4951
go-version-file: ./go.mod
52+
cache-dependency-path: "**/go.sum"
5053
- name: Install just
51-
uses: extractions/setup-just@v3
54+
uses: extractions/setup-just@v4
5255
- name: Run unit test
5356
run: just test-cover
5457
- name: Upload unit test coverage report
@@ -66,8 +69,9 @@ jobs:
6669
uses: actions/setup-go@v6.4.0
6770
with:
6871
go-version-file: ./go.mod
72+
cache-dependency-path: "**/go.sum"
6973
- name: Install just
70-
uses: extractions/setup-just@v3
74+
uses: extractions/setup-just@v4
7175
- name: Run integration test
7276
run: just test-integration-cover
7377
- name: Upload integration test coverage report
@@ -89,6 +93,7 @@ jobs:
8993
uses: actions/setup-go@v6.4.0
9094
with:
9195
go-version-file: ./go.mod
96+
cache-dependency-path: "**/go.sum"
9297
- name: Set up Docker Buildx
9398
uses: docker/setup-buildx-action@v4
9499
- name: Build evstack:local-dev (cached)
@@ -98,10 +103,10 @@ jobs:
98103
file: apps/testapp/Dockerfile
99104
load: true
100105
tags: evstack:local-dev
101-
cache-from: type=gha
102-
cache-to: type=gha,mode=max
106+
cache-from: type=gha,scope=ev-node-testapp
107+
cache-to: type=gha,mode=max,scope=ev-node-testapp
103108
- name: Install just
104-
uses: extractions/setup-just@v3
109+
uses: extractions/setup-just@v4
105110
- name: E2E Tests
106111
run: just test-e2e
107112

@@ -115,8 +120,9 @@ jobs:
115120
uses: actions/setup-go@v6.4.0
116121
with:
117122
go-version-file: ./go.mod
123+
cache-dependency-path: "**/go.sum"
118124
- name: Install just
119-
uses: extractions/setup-just@v3
125+
uses: extractions/setup-just@v4
120126
- name: EVM Tests
121127
run: just test-evm
122128

0 commit comments

Comments
 (0)