|
25 | 25 | eest_version: |
26 | 26 | description: EEST release tag, or latest / latest-<keyword> to resolve dynamically |
27 | 27 | required: false |
28 | | - default: latest-bal |
| 28 | + default: tests-glamsterdam-devnet@v6.1.1 |
29 | 29 | type: string |
30 | 30 | zkevm_version: |
31 | 31 | description: zkEVM fixtures release tag (zkevmTest only), or latest / latest-<keyword> |
32 | 32 | required: false |
33 | | - default: tests-zkevm@v0.4.1 |
| 33 | + default: tests-zkevm@v0.5.0 |
34 | 34 | type: string |
35 | 35 | filter: |
36 | 36 | description: Regex filter for test names |
|
66 | 66 | eest_version: |
67 | 67 | description: EEST release tag, or latest / latest-<keyword> to resolve dynamically |
68 | 68 | required: false |
69 | | - default: latest-bal |
| 69 | + default: tests-glamsterdam-devnet@v6.1.1 |
70 | 70 | type: string |
71 | 71 | zkevm_version: |
72 | 72 | description: zkEVM fixtures release tag (zkevmTest only), or latest / latest-<keyword> |
73 | 73 | required: false |
74 | | - default: tests-zkevm@v0.4.1 |
| 74 | + default: tests-zkevm@v0.5.0 |
75 | 75 | type: string |
76 | 76 | filter: |
77 | 77 | description: Regex filter for test names (optional) |
|
89 | 89 | TERM: xterm |
90 | 90 | FILTER: ${{ inputs.filter || '' }} |
91 | 91 | IDLE_TIMEOUT_MINUTES: ${{ inputs.idle_timeout_minutes || '10' }} |
92 | | - # Fixture source: the next-fork (BAL) releases of ethereum/execution-specs. They ship |
93 | | - # fixtures for all forks (Frontier..Amsterdam), so a separate execution-spec-tests |
94 | | - # "current spec" run adds no extra coverage. latest-bal resolves the newest BAL |
95 | | - # release per run so new upstream tests surface immediately; client-vs-spec drift |
96 | | - # then fails CI by design. Pass an exact tag (e.g. tests-bal@v7.2.0) to pin. |
| 92 | + # Fixture source: the glamsterdam-devnet releases of ethereum/execution-specs. They ship |
| 93 | + # fixtures for all forks (Frontier..Amsterdam) with the devnet-6 Amsterdam semantics |
| 94 | + # this branch implements. Pass an exact tag (e.g. tests-glamsterdam-devnet@v6.1.1) to pin. |
97 | 95 | EEST_REPOSITORY: ethereum/execution-specs |
98 | | - EEST_VERSION: ${{ inputs.eest_version || 'latest-bal' }} |
99 | | - EEST_ARCHIVE: fixtures_bal.tar.gz |
| 96 | + EEST_VERSION: ${{ inputs.eest_version || 'tests-glamsterdam-devnet@v6.1.1' }} |
| 97 | + EEST_ARCHIVE: fixtures_glamsterdam-devnet.tar.gz |
100 | 98 | # zkEVM stateless-preview fixtures ship in their own release line of the same repo; |
101 | | - # zkevmTest jobs resolve this instead of EEST_VERSION. Pinned to v0.4.1: v0.5.0 |
102 | | - # changed the expected witness roots and the client currently matches v0.4.1 |
103 | | - # (dispatch with zkevm_version=latest-zkevm to test against newer releases). |
104 | | - ZKEVM_VERSION: ${{ inputs.zkevm_version || 'tests-zkevm@v0.4.1' }} |
| 99 | + # zkevmTest jobs resolve this instead of EEST_VERSION. Pinned to v0.5.0, which this |
| 100 | + # branch's witness roots match (dispatch with zkevm_version to test other releases). |
| 101 | + ZKEVM_VERSION: ${{ inputs.zkevm_version || 'tests-zkevm@v0.5.0' }} |
105 | 102 | # ubuntu-latest runners have 16 GB of RAM. The runner ships with server GC |
106 | 103 | # (throughput-oriented, collects lazily), which previously ballooned past the |
107 | 104 | # runner limit on the full fixture set. Workstation GC keeps the heap tight, |
@@ -628,6 +625,12 @@ jobs: |
628 | 625 | echo "" |
629 | 626 | echo "--- recent nethtest status ---" |
630 | 627 | tail -30 "$STDERR_FILE" | sed 's/\x1b\[[0-9;]*m//g' || true |
| 628 | + echo "" |
| 629 | + echo "--- managed thread stacks (deadlock diagnostics) ---" |
| 630 | + if kill -0 "$NETHTEST_PID" 2>/dev/null; then |
| 631 | + dotnet tool install --global dotnet-stack >/dev/null 2>&1 || true |
| 632 | + "$HOME/.dotnet/tools/dotnet-stack" report -p "$NETHTEST_PID" 2>&1 | head -600 || true |
| 633 | + fi |
631 | 634 | echo "================================" |
632 | 635 | } |
633 | 636 |
|
|
0 commit comments