@@ -10,52 +10,42 @@ concurrency:
10
10
cancel-in-progress : true
11
11
12
12
jobs :
13
- nightly-tests :
14
- runs-on : gha-runner-scale-set-ubuntu-22.04-amd64-xxl
15
- steps :
16
- - name : Checkout repository
17
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
18
- with :
19
- submodules : recursive
20
-
21
- - name : Setup Test Environment
22
- uses : ./.github/actions/setup-environment
23
-
24
- - name : Run Nightly tests
25
- run : GOMAXPROCS=10 GOMEMLIMIT=20GiB ./gradlew nightlyTests
26
- env :
27
- JAVA_OPTS : -Dorg.gradle.daemon=false
28
- GOCORSET_FLAGS : -v --ansi-escapes=false --report --mir
29
- NIGHTLY_TESTS_PARALLELISM : 2
30
- ZKEVM_FORK : LONDON
31
-
32
- - name : Upload test report
33
- if : ${{ always() }}
34
- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
35
- with :
36
- name : nightly-tests-report-LONDON
37
- path : arithmetization/build/reports/tests/**/*
38
-
39
- - name : Upload jacoco nightly tests coverage report
40
- if : always()
41
- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
42
- with :
43
- name : jacoco-nightly-tests-coverage-report-LONDON
44
- path : arithmetization/build/reports/jacoco/jacocoNightlyTestsReport/**/*
45
-
46
- - name : Upload jacoco nightly tests exec file
47
- if : always()
48
- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
49
- with :
50
- name : jacoco-nightly-tests-exec-file-LONDON
51
- path : arithmetization/build/jacoco/nightlyTests.exec
52
-
53
- - name : Failure Notification
54
- if : github.ref == 'refs/heads/arith-dev' && (failure() || cancelled())
55
- uses : slackapi/slack-github-action@91efab103c0de0a537f72a35f6b8cda0ee76bf0a # v2.1.1
56
- with :
57
- webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
58
- webhook-type : webhook-trigger
59
- payload : |
60
- name: "Nightly"
61
- status: "${{ job.status }}"
13
+ nightly-tests-london :
14
+ uses : ./.github/workflows/reusable-nightly-tests.yml
15
+ secrets : inherit
16
+ with :
17
+ zkevm_fork : LONDON
18
+ tests-with-ssh : ${{ inputs.tests-with-ssh || false }}
19
+ with-replays : true
20
+
21
+ nightly-tests-paris :
22
+ uses : ./.github/workflows/reusable-nightly-tests.yml
23
+ secrets : inherit
24
+ with :
25
+ zkevm_fork : PARIS
26
+ tests-with-ssh : ${{ inputs.tests-with-ssh || false }}
27
+ with-replays : false
28
+
29
+ nightly-tests-shanghai :
30
+ uses : ./.github/workflows/reusable-nightly-tests.yml
31
+ secrets : inherit
32
+ with :
33
+ zkevm_fork : SHANGHAI
34
+ tests-with-ssh : ${{ inputs.tests-with-ssh || false }}
35
+ with-replays : false
36
+
37
+ nightly-tests-cancun :
38
+ uses : ./.github/workflows/reusable-nightly-tests.yml
39
+ secrets : inherit
40
+ with :
41
+ zkevm_fork : CANCUN
42
+ tests-with-ssh : ${{ inputs.tests-with-ssh || false }}
43
+ with-replays : false
44
+
45
+ nightly-tests-prague :
46
+ uses : ./.github/workflows/reusable-nightly-tests.yml
47
+ secrets : inherit
48
+ with :
49
+ zkevm_fork : PRAGUE
50
+ tests-with-ssh : ${{ inputs.tests-with-ssh || false }}
51
+ with-replays : false
0 commit comments