Skip to content

Commit 2ad7fee

Browse files
authored
Merge branch 'main' into feat/add-resiliency-e2e-tests
2 parents 117fdd3 + 017d6d4 commit 2ad7fee

128 files changed

Lines changed: 3387 additions & 2021 deletions

File tree

Some content is hidden

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

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
- name: Run Claude Code Review
3535
id: claude-review
36-
uses: anthropics/claude-code-action@beta
36+
uses: anthropics/claude-code-action@ada5bc42ebb031c1b30d9e12ec73cb7f978b4846
3737
with:
3838
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
3939

.github/workflows/claude.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

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

.github/workflows/semantic-pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ jobs:
1515
name: conventional-commit-pr-title
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: amannn/action-semantic-pull-request@v5
18+
- uses: amannn/action-semantic-pull-request@v6
1919
env:
2020
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,36 @@ jobs:
6868
platforms: linux/amd64,linux/arm64
6969
tags: ghcr.io/${{ github.repository_owner }}/ev-node-evm-single:${{ inputs.image-tag }}
7070

71+
build-local-da-image:
72+
name: Build local-da Docker Image
73+
# skip building images for merge groups as they are already built on PRs and main
74+
if: github.event_name != 'merge_group'
75+
runs-on: ubuntu-latest
76+
permissions:
77+
packages: write
78+
steps:
79+
- name: Checkout code
80+
uses: actions/checkout@v5
81+
82+
- name: Set up Docker Buildx
83+
uses: docker/setup-buildx-action@v3
84+
85+
- name: Log in to GHCR
86+
uses: docker/login-action@v3
87+
with:
88+
registry: ghcr.io
89+
username: ${{ github.actor }}
90+
password: ${{ secrets.GITHUB_TOKEN }}
91+
92+
- name: Build and push local-da Docker image
93+
uses: docker/build-push-action@v6
94+
with:
95+
context: .
96+
file: da/cmd/local-da/Dockerfile
97+
push: true
98+
platforms: linux/amd64,linux/arm64
99+
tags: ghcr.io/${{ github.repository_owner }}/local-da:${{ inputs.image-tag }}
100+
71101
docker-tests:
72102
name: Docker E2E Tests
73103
needs: build-ev-node-image

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ coverage.out
1616
execution/evm/jwttoken
1717
target
1818
/.claude/settings.local.json
19-
19+
apps/testapp/testapp
2020

2121
docs/.vitepress/dist
2222
node_modules
@@ -27,3 +27,4 @@ docs/.vitepress/cache
2727
.temp
2828
.vite_opt_cache
2929
.vscode
30+
.claude

Cargo.lock

Lines changed: 5 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/evm/single/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN go mod tidy && CGO_ENABLED=0 GOOS=linux go build -o evm-single .
1414

1515
FROM alpine:3.18.3
1616

17-
RUN apk --no-cache add ca-certificates
17+
RUN apk --no-cache add ca-certificates curl
1818

1919
WORKDIR /root
2020

apps/evm/single/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ require (
8484
github.com/docker/cli-docs-tool v0.9.0 // indirect
8585
github.com/docker/compose/v2 v2.35.0 // indirect
8686
github.com/docker/distribution v2.8.3+incompatible // indirect
87-
github.com/docker/docker v28.2.2+incompatible // indirect
87+
github.com/docker/docker v28.3.3+incompatible // indirect
8888
github.com/docker/docker-credential-helpers v0.8.2 // indirect
8989
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c // indirect
9090
github.com/docker/go-connections v0.5.0 // indirect
@@ -114,7 +114,7 @@ require (
114114
github.com/go-openapi/jsonpointer v0.19.6 // indirect
115115
github.com/go-openapi/jsonreference v0.20.2 // indirect
116116
github.com/go-openapi/swag v0.22.4 // indirect
117-
github.com/go-viper/mapstructure/v2 v2.3.0 // indirect
117+
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
118118
github.com/goccy/go-yaml v1.18.0 // indirect
119119
github.com/gofrs/flock v0.12.1 // indirect
120120
github.com/gogo/protobuf v1.3.2 // indirect

apps/evm/single/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ github.com/docker/compose/v2 v2.35.0/go.mod h1:S5ejUILn9KTYC6noX3IxznWu3/sb3FxdZ
216216
github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
217217
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
218218
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
219-
github.com/docker/docker v28.2.2+incompatible h1:CjwRSksz8Yo4+RmQ339Dp/D2tGO5JxwYeqtMOEe0LDw=
220-
github.com/docker/docker v28.2.2+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
219+
github.com/docker/docker v28.3.3+incompatible h1:Dypm25kh4rmk49v1eiVbsAtpAsYURjYkaKubwuBdxEI=
220+
github.com/docker/docker v28.3.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
221221
github.com/docker/docker-credential-helpers v0.8.2 h1:bX3YxiGzFP5sOXWc3bTPEXdEaZSeVMrFgOr3T+zrFAo=
222222
github.com/docker/docker-credential-helpers v0.8.2/go.mod h1:P3ci7E3lwkZg6XiHdRKft1KckHiO9a2rNtyFbZ/ry9M=
223223
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c h1:lzqkGL9b3znc+ZUgi7FlLnqjQhcXxkNM/quxIjBVMD0=
@@ -310,8 +310,8 @@ github.com/go-sql-driver/mysql v1.3.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG
310310
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
311311
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
312312
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
313-
github.com/go-viper/mapstructure/v2 v2.3.0 h1:27XbWsHIqhbdR5TIC911OfYvgSaW93HM+dX7970Q7jk=
314-
github.com/go-viper/mapstructure/v2 v2.3.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
313+
github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs=
314+
github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
315315
github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0=
316316
github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
317317
github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=

apps/grpc/single/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ RUN go build -o grpc-single .
2929
FROM alpine:3.19
3030

3131
# Install runtime dependencies
32-
RUN apk add --no-cache ca-certificates
32+
RUN apk add --no-cache ca-certificates curl
3333

3434
# Create non-root user
3535
RUN addgroup -g 1000 ev-node && \

0 commit comments

Comments
 (0)