File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,17 +55,15 @@ jobs:
5555 apps : |
5656 [
5757 {"name": "ev-node-evm-single", "dockerfile": "apps/evm/single/Dockerfile"}
58+ {"name": "ev-node-testapp", "dockerfile": "apps/testapp/Dockerfile"}
5859 ]
5960
6061 test :
61- needs : determine-image-tag
6262 permissions :
6363 actions : read
6464 contents : read
6565 uses : ./.github/workflows/test.yml
6666 secrets : inherit
67- with :
68- image-tag : ${{ needs.determine-image-tag.outputs.tag }}
6967
7068 docker-tests :
7169 needs : [determine-image-tag, docker]
File renamed without changes.
Original file line number Diff line number Diff line change 3030 - name : Run Docker E2E Tests
3131 run : make test-docker-e2e
3232 env :
33- EV_NODE_IMAGE_REPO : ghcr.io/${{ github.repository_owner }}/ev-node-evm-single
33+ EV_NODE_IMAGE_REPO : ghcr.io/${{ github.repository_owner }}/ev-node-testapp
3434 EV_NODE_IMAGE_TAG : ${{ inputs.image-tag }}
3535
3636 docker-upgrade-tests :
Original file line number Diff line number Diff line change 11---
22# This workflow is triggered by ci.yml workflow or manually
33name : Tests / Code Coverage
4- permissions : {}
4+ permissions :
5+ contents : read
56" on " :
67 workflow_call :
7- inputs :
8- image-tag :
9- required : true
10- type : string
118 workflow_dispatch :
12- inputs :
13- image-tag :
14- description : ' Docker image tag to use for tests (e.g., v1.2.3, sha-abc123)'
15- required : true
16- type : string
179
1810jobs :
1911 build_all-apps :
2012 name : Build All ev-node Binaries
2113 runs-on : ubuntu-latest
22- permissions :
23- contents : read
2414 steps :
2515 - uses : actions/checkout@v5
2616 - name : set up go
3323 go_mod_tidy_check :
3424 name : Go Mod Tidy Check
3525 runs-on : ubuntu-latest
36- permissions :
37- contents : read
3826 steps :
3927 - uses : actions/checkout@v5
4028 - uses : actions/setup-go@v6
4735 unit_test :
4836 name : Run Unit Tests
4937 runs-on : ubuntu-latest
50- permissions :
51- contents : read
5238 steps :
5339 - uses : actions/checkout@v5
5440 - name : set up go
6652 integration_test :
6753 name : Run Integration Tests
6854 runs-on : ubuntu-latest
69- permissions :
70- contents : read
7155 steps :
7256 - uses : actions/checkout@v5
7357 - name : set up go
8670 name : Run E2E System Tests
8771 needs : build_all-apps
8872 runs-on : ubuntu-latest
89- permissions :
90- contents : read
9173 steps :
9274 - uses : actions/checkout@v5
9375 - name : set up go
10183 name : Run EVM Execution Tests
10284 needs : build_all-apps
10385 runs-on : ubuntu-latest
104- permissions :
105- contents : read
10686 steps :
10787 - uses : actions/checkout@v5
10888 - name : set up go
11797 needs : [unit_test, integration_test]
11898 runs-on : ubuntu-latest
11999 permissions :
120- contents : read
121100 actions : read
122101 steps :
123102 - uses : actions/checkout@v5
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ COPY . .
1212WORKDIR /src/apps/evm/single
1313RUN go mod tidy && CGO_ENABLED=0 GOOS=linux go build -o evm-single .
1414
15- FROM alpine:3
15+ FROM alpine:3.22.2
1616
1717# hadolint ignore=DL3018
1818RUN apk --no-cache add ca-certificates curl
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ COPY go.mod go.sum ./
1212COPY apps/grpc/single/go.mod apps/grpc/single/go.sum ./apps/grpc/single/
1313COPY core/go.mod ./core/
1414COPY execution/grpc/go.mod execution/grpc/go.sum ./execution/grpc/
15- # COPY pkg/go.mod pkg/go.sum ./pkg/
1615COPY sequencers/single/go.mod sequencers/single/go.sum ./sequencers/single/
1716
1817# Download dependencies
@@ -26,7 +25,7 @@ WORKDIR /ev-node/apps/grpc/single
2625RUN go build -o grpc-single .
2726
2827# Runtime stage
29- FROM alpine:3
28+ FROM alpine:3.22.2
3029
3130# hadolint ignore=DL3018
3231RUN apk add --no-cache ca-certificates curl
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ COPY . .
1414
1515RUN make build-da
1616
17- FROM alpine:3
17+ FROM alpine:3.22.2
1818
1919# hadolint ignore=DL3018
2020RUN apk --no-cache add ca-certificates curl
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ RUN go mod download && make install
2525
2626# # prep the final image.
2727#
28- FROM alpine:3
28+ FROM alpine:3.22.2
2929
3030COPY --from=builder /go/bin/testapp /usr/bin
3131
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: "ev-reth-full-node"
33services :
44 jwt-init-full-node :
55 container_name : jwt-init-full-node
6- image : alpine:3.19
6+ image : alpine:3.22.2
77 volumes :
88 - ./jwttoken:/jwt
99 healthcheck :
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: "ev-reth-sequencer"
33services :
44 jwt-init :
55 container_name : jwt-init
6- image : alpine:3.19
6+ image : alpine:3.22.2
77 volumes :
88 - ./jwttoken:/jwt
99 healthcheck :
You can’t perform that action at this time.
0 commit comments