Skip to content

Commit 97e2a48

Browse files
authored
Merge branch 'main' into julien/fix-rollback
2 parents 9af8d0d + 0537284 commit 97e2a48

File tree

121 files changed

+9163
-12104
lines changed

Some content is hidden

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

121 files changed

+9163
-12104
lines changed

.github/workflows/claude-code-review.yml

Lines changed: 9 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Claude Code Review
22

33
on:
44
pull_request:
5-
types: [ready_for_review, synchronize]
5+
types: [opened, synchronize]
66
# Optional: Only run on specific file changes
77
# paths:
88
# - "src/**/*.ts"
@@ -33,45 +33,22 @@ jobs:
3333

3434
- name: Run Claude Code Review
3535
id: claude-review
36-
uses: anthropics/claude-code-action@11a01b7183ef5cf1c7fbb75eaf39379c6b11bdc8
36+
uses: anthropics/claude-code-action@v1
3737
with:
3838
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
39-
40-
# Optional: Specify model (defaults to Claude Sonnet 4, uncomment for Claude Opus 4)
41-
# model: "claude-opus-4-20250514"
42-
43-
# Direct prompt for automated review (no @claude mention needed)
44-
direct_prompt: |
39+
prompt: |
4540
Please review this pull request and provide feedback on:
4641
- Code quality and best practices
4742
- Potential bugs or issues
4843
- Performance considerations
4944
- Security concerns
5045
- Test coverage
5146
52-
Be constructive and helpful in your feedback.
53-
54-
# Optional: Use sticky comments to make Claude reuse the same comment on subsequent pushes to the same PR
55-
use_sticky_comment: true
47+
Use the repository's CLAUDE.md for guidance on style and conventions. Be constructive and helpful in your feedback.
5648
57-
# Optional: Customize review based on file types
58-
# direct_prompt: |
59-
# Review this PR focusing on:
60-
# - For TypeScript files: Type safety and proper interface usage
61-
# - For API endpoints: Security, input validation, and error handling
62-
# - For React components: Performance, accessibility, and best practices
63-
# - For tests: Coverage, edge cases, and test quality
49+
Use `gh pr comment` with your Bash tool to leave your review as a comment on the PR.
6450
65-
# Optional: Different prompts for different authors
66-
# direct_prompt: |
67-
# ${{ github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR' &&
68-
# 'Welcome! Please review this PR from a first-time contributor. Be encouraging and provide detailed explanations for any suggestions.' ||
69-
# 'Please provide a thorough code review focusing on our coding standards and best practices.' }}
70-
71-
# Optional: Add specific tools for running tests or linting
72-
# allowed_tools: "Bash(npm run test),Bash(npm run lint),Bash(npm run typecheck)"
73-
74-
# Optional: Skip review for certain conditions
75-
# if: |
76-
# !contains(github.event.pull_request.title, '[skip-review]') &&
77-
# !contains(github.event.pull_request.title, '[WIP]')
51+
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
52+
# or https://docs.anthropic.com/en/docs/claude-code/sdk#command-line for available options
53+
claude_args: '--allowed-tools "Bash(gh issue view:*),Bash(gh search:*),Bash(gh issue list:*),Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*),Bash(gh pr list:*)"'
54+
use_sticky_comment: true

.github/workflows/claude.yml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,19 @@ jobs:
3232

3333
- name: Run Claude Code
3434
id: claude
35-
uses: anthropics/claude-code-action@11a01b7183ef5cf1c7fbb75eaf39379c6b11bdc8
35+
uses: anthropics/claude-code-action@v1
3636
with:
3737
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
3838

3939
# This is an optional setting that allows Claude to read CI results on PRs
4040
additional_permissions: |
4141
actions: read
4242
43-
# Optional: Specify model (defaults to Claude Sonnet 4, uncomment for Claude Opus 4)
44-
# model: "claude-opus-4-20250514"
43+
# Optional: Give a custom prompt to Claude. If this is not specified, Claude will perform the instructions specified in the comment that tagged it.
44+
# prompt: 'Update the pull request description to include a summary of changes.'
4545

46-
# Optional: Customize the trigger phrase (default: @claude)
47-
# trigger_phrase: "/claude"
48-
49-
# Optional: Trigger when specific user is assigned to an issue
50-
# assignee_trigger: "claude-bot"
51-
52-
# Optional: Allow Claude to run specific commands
53-
# allowed_tools: "Bash(npm install),Bash(npm run build),Bash(npm run test:*),Bash(npm run lint:*)"
54-
55-
# Optional: Add custom instructions for Claude to customize its behavior for your project
56-
# custom_instructions: |
57-
# Follow our coding standards
58-
# Ensure all new code has tests
59-
# Use TypeScript for new files
60-
61-
# Optional: Custom environment variables for Claude
62-
# claude_env: |
63-
# NODE_ENV: test
46+
# Optional: Add claude_args to customize behavior and configuration
47+
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
48+
# or https://docs.anthropic.com/en/docs/claude-code/sdk#command-line for available options
49+
# claude_args: '--model claude-opus-4-1-20250805 --allowed-tools Bash(gh pr:*)'
50+
use_sticky_comment: true

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
ref: ${{ github.head_ref }}
2020

21-
- uses: actions/setup-go@v5
21+
- uses: actions/setup-go@v6
2222
with:
2323
go-version: "1.22"
2424

.github/workflows/goreleaser.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
with:
2626
fetch-depth: 0
2727
- run: git fetch --force --tags
28-
- uses: actions/setup-go@v5
28+
- uses: actions/setup-go@v6
2929
with:
3030
go-version-file: "go.mod"
3131
- name: Create .release-env file

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v5
13-
- uses: actions/setup-go@v5
13+
- uses: actions/setup-go@v6
1414
with:
1515
go-version-file: ./go.mod
1616
# This steps sets the GIT_DIFF environment variable to true

.github/workflows/test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
steps:
106106
- uses: actions/checkout@v5
107107
- name: set up go
108-
uses: actions/setup-go@v5
108+
uses: actions/setup-go@v6
109109
with:
110110
go-version-file: ./test/docker-e2e/go.mod
111111
- name: Run Docker E2E Tests
@@ -120,7 +120,7 @@ jobs:
120120
steps:
121121
- uses: actions/checkout@v5
122122
- name: set up go
123-
uses: actions/setup-go@v5
123+
uses: actions/setup-go@v6
124124
with:
125125
go-version-file: ./go.mod
126126
- name: Build all ev-node binaries
@@ -131,7 +131,7 @@ jobs:
131131
runs-on: ubuntu-latest
132132
steps:
133133
- uses: actions/checkout@v5
134-
- uses: actions/setup-go@v5
134+
- uses: actions/setup-go@v6
135135
with:
136136
go-version-file: ./go.mod
137137
- run: make tidy-all
@@ -144,7 +144,7 @@ jobs:
144144
steps:
145145
- uses: actions/checkout@v5
146146
- name: set up go
147-
uses: actions/setup-go@v5
147+
uses: actions/setup-go@v6
148148
with:
149149
go-version-file: ./go.mod
150150
- name: Run unit test
@@ -163,7 +163,7 @@ jobs:
163163
steps:
164164
- uses: actions/checkout@v5
165165
- name: set up go
166-
uses: actions/setup-go@v5
166+
uses: actions/setup-go@v6
167167
with:
168168
go-version-file: ./go.mod
169169
- name: Run integration test
@@ -181,7 +181,7 @@ jobs:
181181
steps:
182182
- uses: actions/checkout@v5
183183
- name: set up go
184-
uses: actions/setup-go@v5
184+
uses: actions/setup-go@v6
185185
with:
186186
go-version-file: ./go.mod
187187
- name: E2E Tests
@@ -194,7 +194,7 @@ jobs:
194194
steps:
195195
- uses: actions/checkout@v5
196196
- name: set up go
197-
uses: actions/setup-go@v5
197+
uses: actions/setup-go@v6
198198
with:
199199
go-version-file: ./go.mod
200200
- name: EVM Tests

apps/evm/single/go.mod

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
module github.com/evstack/ev-node/apps/evm/single
22

3-
go 1.24.1
4-
5-
toolchain go1.24.2
3+
go 1.24.2
64

75
replace github.com/celestiaorg/go-header => github.com/julienrbrt/go-header v0.0.0-20250909151551-cb11b091bf58 // TODO: to remove after https://github.com/celestiaorg/go-header/pull/347
86

@@ -17,14 +15,14 @@ replace (
1715

1816
require (
1917
github.com/celestiaorg/go-header v0.7.1
20-
github.com/ethereum/go-ethereum v1.16.2
18+
github.com/ethereum/go-ethereum v1.16.3
2119
github.com/evstack/ev-node v0.14.2-0.20250317130407-e9e0a1b0485e
2220
github.com/evstack/ev-node/core v0.0.0-20250317130407-e9e0a1b0485e
2321
github.com/evstack/ev-node/da v0.0.0-20250317130407-e9e0a1b0485e
2422
github.com/evstack/ev-node/execution/evm v0.0.0-00010101000000-000000000000
2523
github.com/evstack/ev-node/sequencers/single v0.0.0-00010101000000-000000000000
2624
github.com/ipfs/go-datastore v0.8.3
27-
github.com/spf13/cobra v1.9.1
25+
github.com/spf13/cobra v1.10.1
2826
)
2927

3028
require (
@@ -88,7 +86,7 @@ require (
8886
github.com/docker/cli-docs-tool v0.9.0 // indirect
8987
github.com/docker/compose/v2 v2.35.0 // indirect
9088
github.com/docker/distribution v2.8.3+incompatible // indirect
91-
github.com/docker/docker v28.3.3+incompatible // indirect
89+
github.com/docker/docker v28.4.0+incompatible // indirect
9290
github.com/docker/docker-credential-helpers v0.8.2 // indirect
9391
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c // indirect
9492
github.com/docker/go-connections v0.5.0 // indirect
@@ -108,7 +106,7 @@ require (
108106
github.com/flynn/noise v1.1.0 // indirect
109107
github.com/francoispqt/gojay v1.2.13 // indirect
110108
github.com/fsnotify/fsevents v0.2.0 // indirect
111-
github.com/fsnotify/fsnotify v1.8.0 // indirect
109+
github.com/fsnotify/fsnotify v1.9.0 // indirect
112110
github.com/fvbommel/sortorder v1.1.0 // indirect
113111
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
114112
github.com/go-kit/kit v0.13.0 // indirect
@@ -229,7 +227,7 @@ require (
229227
github.com/opencontainers/image-spec v1.1.1 // indirect
230228
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
231229
github.com/pelletier/go-toml v1.9.5 // indirect
232-
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
230+
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
233231
github.com/pion/datachannel v1.5.10 // indirect
234232
github.com/pion/dtls/v2 v2.2.12 // indirect
235233
github.com/pion/dtls/v3 v3.0.6 // indirect
@@ -254,9 +252,9 @@ require (
254252
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
255253
github.com/polydawn/refmt v0.89.0 // indirect
256254
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
257-
github.com/prometheus/client_golang v1.23.0 // indirect
255+
github.com/prometheus/client_golang v1.23.2 // indirect
258256
github.com/prometheus/client_model v0.6.2 // indirect
259-
github.com/prometheus/common v0.65.0 // indirect
257+
github.com/prometheus/common v0.66.1 // indirect
260258
github.com/prometheus/procfs v0.17.0 // indirect
261259
github.com/quic-go/qpack v0.5.1 // indirect
262260
github.com/quic-go/quic-go v0.54.0 // indirect
@@ -265,21 +263,21 @@ require (
265263
github.com/rivo/uniseg v0.2.0 // indirect
266264
github.com/rs/cors v1.11.1 // indirect
267265
github.com/rs/zerolog v1.34.0 // indirect
268-
github.com/sagikazarmark/locafero v0.7.0 // indirect
266+
github.com/sagikazarmark/locafero v0.11.0 // indirect
269267
github.com/secure-systems-lab/go-securesystemslib v0.4.0 // indirect
270268
github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b // indirect
271269
github.com/shibumi/go-pathspec v1.3.0 // indirect
272270
github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect
273271
github.com/shirou/gopsutil/v4 v4.25.5 // indirect
274272
github.com/sirupsen/logrus v1.9.3 // indirect
275273
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
276-
github.com/sourcegraph/conc v0.3.0 // indirect
274+
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect
277275
github.com/spaolacci/murmur3 v1.1.0 // indirect
278-
github.com/spf13/afero v1.12.0 // indirect
279-
github.com/spf13/cast v1.7.1 // indirect
280-
github.com/spf13/pflag v1.0.7 // indirect
281-
github.com/spf13/viper v1.20.1 // indirect
282-
github.com/stretchr/testify v1.10.0 // indirect
276+
github.com/spf13/afero v1.15.0 // indirect
277+
github.com/spf13/cast v1.10.0 // indirect
278+
github.com/spf13/pflag v1.0.10 // indirect
279+
github.com/spf13/viper v1.21.0 // indirect
280+
github.com/stretchr/testify v1.11.1 // indirect
283281
github.com/subosito/gotenv v1.6.0 // indirect
284282
github.com/supranational/blst v0.3.14 // indirect
285283
github.com/testcontainers/testcontainers-go v0.38.0 // indirect
@@ -323,23 +321,25 @@ require (
323321
go.uber.org/mock v0.5.2 // indirect
324322
go.uber.org/multierr v1.11.0 // indirect
325323
go.uber.org/zap v1.27.0 // indirect
326-
golang.org/x/crypto v0.41.0 // indirect
324+
go.yaml.in/yaml/v2 v2.4.2 // indirect
325+
go.yaml.in/yaml/v3 v3.0.4 // indirect
326+
golang.org/x/crypto v0.42.0 // indirect
327327
golang.org/x/exp v0.0.0-20250811191247-51f88131bc50 // indirect
328328
golang.org/x/mod v0.27.0 // indirect
329329
golang.org/x/net v0.43.0 // indirect
330330
golang.org/x/oauth2 v0.30.0 // indirect
331-
golang.org/x/sync v0.16.0 // indirect
332-
golang.org/x/sys v0.35.0 // indirect
333-
golang.org/x/term v0.34.0 // indirect
334-
golang.org/x/text v0.28.0 // indirect
331+
golang.org/x/sync v0.17.0 // indirect
332+
golang.org/x/sys v0.36.0 // indirect
333+
golang.org/x/term v0.35.0 // indirect
334+
golang.org/x/text v0.29.0 // indirect
335335
golang.org/x/time v0.12.0 // indirect
336336
golang.org/x/tools v0.36.0 // indirect
337337
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
338338
gonum.org/v1/gonum v0.16.0 // indirect
339339
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect
340340
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
341341
google.golang.org/grpc v1.73.0 // indirect
342-
google.golang.org/protobuf v1.36.7 // indirect
342+
google.golang.org/protobuf v1.36.8 // indirect
343343
gopkg.in/cenkalti/backoff.v1 v1.1.0 // indirect
344344
gopkg.in/inf.v0 v0.9.1 // indirect
345345
gopkg.in/ini.v1 v1.67.0 // indirect

0 commit comments

Comments
 (0)