From 2d13d5a18008dc9f2406b4c70af1976bb55b733e Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 1 Jun 2026 21:11:58 +0300 Subject: [PATCH 1/3] Update the diff tests commit hash --- revive-differential-tests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/revive-differential-tests b/revive-differential-tests index e544a189..0ff2c831 160000 --- a/revive-differential-tests +++ b/revive-differential-tests @@ -1 +1 @@ -Subproject commit e544a189da379f5c60858f2eee46947c916629d8 +Subproject commit 0ff2c831112de6cd89c4a7926aa9e341643b079f From 0cdc20ac3f6f3dd6f61b7361958f6b95cddbe0ea Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 1 Jun 2026 21:15:56 +0300 Subject: [PATCH 2/3] Try higher concurrency --- .github/workflows/differential-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/differential-tests.yml b/.github/workflows/differential-tests.yml index d7cfbc98..765350e8 100644 --- a/.github/workflows/differential-tests.yml +++ b/.github/workflows/differential-tests.yml @@ -166,7 +166,7 @@ jobs: expectations-file-path: ./revive/.github/assets/revive-dev-node-polkavm-resolc.json # Using a higher concurrency, such as 100, currently overloads the dev node's RPC # bridge, causing intermittent `eth_getTransactionReceipt` timeouts during code upload. - concurrency-number-of-concurrent-tasks: 50 + concurrency-number-of-concurrent-tasks: 1000 # Sentinel job that depends on the jobs we want to allow completing (instead of # being canceled once the other job chains complete). Thus, run-e2e-tests From 8011b21fa982ba5b7818a81d96ada2fa097aeaa9 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 1 Jun 2026 22:19:31 +0300 Subject: [PATCH 3/3] Slightly better comment --- .github/workflows/differential-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/differential-tests.yml b/.github/workflows/differential-tests.yml index 765350e8..f2183863 100644 --- a/.github/workflows/differential-tests.yml +++ b/.github/workflows/differential-tests.yml @@ -164,8 +164,8 @@ jobs: resolc-path: ./resolc-bin/resolc-x86_64-unknown-linux-musl solc-version: ${{ env.SOLC_VERSION }} expectations-file-path: ./revive/.github/assets/revive-dev-node-polkavm-resolc.json - # Using a higher concurrency, such as 100, currently overloads the dev node's RPC - # bridge, causing intermittent `eth_getTransactionReceipt` timeouts during code upload. + # Use a sane value which is fast enough to make the tests run fast but not too + # fast that it overwhelms the node. concurrency-number-of-concurrent-tasks: 1000 # Sentinel job that depends on the jobs we want to allow completing (instead of