Skip to content

Commit 2652feb

Browse files
authored
Merge pull request #1 from erigontech/fix/testing_release_with_qa_fix
fix testing_release_with_qa workflow
2 parents 83f8b1c + 2a043db commit 2652feb

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/testing-release-with-qa-test-job.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ run-name: test - Release ${{ inputs.release_version }} from branch ${{ inputs.ch
33

44
env:
55
APPLICATION: "erigon"
6+
APPLICATION_VERSION: "Erigon2"
67
BUILDER_IMAGE: "golang:1.22-bookworm"
78
TARGET_BASE_IMAGE: "debian:12.7-slim"
89
APP_REPO: "erigontech/erigon"
910
CHECKOUT_REF: "release/2.60"
1011
DOCKERHUB_REPOSITORY: "erigontech/dev-erigon"
1112
TEST_TRACKING_TIME_SECONDS: 7200 # 2 hours
12-
TEST_TOTAL_TIME_SECONDS: 18000 # 5 hours
13+
TEST_TOTAL_TIME_SECONDS: 432000 # 5 days
1314
TEST_CHAIN: "mainnet"
1415
LABEL_DESCRIPTION: "Erigon is an implementation of Ethereum (execution layer with embeddable consensus layer), on the efficiency frontier. Archive Node by default."
1516

@@ -165,25 +166,26 @@ jobs:
165166

166167
test-release:
167168
name: test on ${{ matrix.id }}
168-
runs-on: ${{ matrix.runner }}
169+
runs-on: [ self-hosted, Release, "${{ matrix.runner-arch }}" ]
170+
timeout-minutes: 7200 # 5 days
169171
needs: [ build-release ]
170172
strategy:
171173
matrix:
172174
include:
173175
- id: linux/amd64
174176
#runner: ubuntu-latest-release-test-amd64
175177
#runner: ubuntu-latest-devops-large
176-
runner: BMHZ-QA-Test_Runner-Erigon-n5
178+
runner-arch: X64
177179
artifact: linux_amd64
178180
- id: linux/amd64/v2
179181
#runner: ubuntu-latest-release-test-amd64
180182
#runner: ubuntu-latest-devops-large
181-
runner: BMHZ-QA-Test_Runner-Erigon-n5
183+
runner-arch: X64
182184
artifact: linux_amd64v2
183185
- id: linux/arm64
184186
#runner: ubuntu-latest-release-test-arm64
185187
#runner: ubuntu-latest-devops-large-arm
186-
runner: BMHZ-QA-Test_Runner-Erigon-n6
188+
runner-arch: ARM64
187189
artifact: linux_arm64
188190

189191

@@ -231,7 +233,7 @@ jobs:
231233
# Run Erigon, wait sync and check ability to maintain sync
232234
python3 qa-tests/tip-tracking/run_and_check_tip_tracking.py \
233235
${GITHUB_WORKSPACE}/${{ env.APPLICATION }}_${{ inputs.release_version }}_${{ matrix.artifact }} \
234-
${RUNNER_WORKSPACE}/erigon-data ${{ env.TEST_TRACKING_TIME_SECONDS }} ${{ env.TEST_TOTAL_TIME_SECONDS }} Erigon2 ${{ env.TEST_CHAIN }}
236+
${RUNNER_WORKSPACE}/erigon-data ${{ env.TEST_TRACKING_TIME_SECONDS }} ${{ env.TEST_TOTAL_TIME_SECONDS }} ${{ env.APPLICATION_VERSION }} ${{ env.TEST_CHAIN }}
235237
# Capture monitoring script exit status
236238
test_exit_status=$?
237239
# Save the subsection reached status

0 commit comments

Comments
 (0)