Skip to content

Commit b815fee

Browse files
authored
chore(ci): preparation for next full release (#1954)
* chore(ci|clis): updates for full release. temp * chore(ci): tweaks. * chore(ci): filter benchmark tests.
1 parent 83a02aa commit b815fee

File tree

4 files changed

+20
-24
lines changed

4 files changed

+20
-24
lines changed

.github/configs/evm-impl.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ besu:
1212
x-dist: 0
1313
ethjs:
1414
evm-bin: ethereumjs-t8ntool.sh
15-
x-dist: auto
15+
x-dist: auto

.github/configs/evm.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,9 @@ static:
1010
impl: evmone
1111
repo: ethereum/evmone
1212
ref: master
13-
targets: ["evmone-t8n", "evmone-eofparse"]
13+
targets: ["evmone-t8n"]
1414
benchmark:
1515
impl: evmone
1616
repo: ethereum/evmone
1717
ref: master
18-
targets: ["evmone-t8n", "evmone-eofparse"]
19-
eip7692:
20-
impl: evmone
21-
repo: ethereum/evmone
22-
ref: master
23-
targets: ["evmone-t8n", "evmone-eofparse"]
18+
targets: ["evmone-t8n"]

.github/configs/feature.yaml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@
22
stable:
33
evm-type: stable
44
fill-params: --until=Prague
5+
56
develop:
6-
evm-type: develop
7+
evm-type: develop
78
fill-params: --until=Osaka
8-
static:
9+
10+
static: # TODO: remove and add `--fill-static-tests` to both develop & static
911
evm-type: static
1012
fill-params: --until=Osaka --fill-static-tests ./tests/static
11-
benchmark_test:
12-
evm-type: benchmark
13-
fill-params: --from=Cancun --until=Prague --gas-benchmark-values 1,10,30,45,60,100,150 -m benchmark --generate-all-formats ./tests
14-
feature_only: true
15-
eip7692:
16-
evm-type: eip7692
17-
fill-params: --fork=EOFv1 ./tests/unscheduled
18-
eofwrap: true
19-
feature_only: true
20-
fusaka-devnet-2:
13+
14+
benchmark:
15+
evm-type: benchmark # Evmone only fully supports up to Prague
16+
fill-params: --fork=Prague --gas-benchmark-values 1,10,30,45,60,100,150 -m "benchmark and not state_test" ./tests/benchmark
17+
18+
benchmark_develop:
2119
evm-type: develop
22-
fill-params: --from=Prague --until=Osaka ./tests/osaka ./tests/shanghai/eip3860_initcode ./tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile ./tests/byzantium/eip198_modexp_precompile ./tests/frontier/precompiles/test_precompiles.py ./tests/cancun/eip4844_blobs/test_blob_txs.py::test_sufficient_balance_blob_tx ./tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations
23-
feature_only: true
20+
fill-params: --fork=Osaka --gas-benchmark-values 1,10,30,45,60,100,150 -m "benchmark and not state_test" ./tests/benchmark
21+
feature_only: true

src/ethereum_clis/clis/execution_specs.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ class ExecutionSpecsExceptionMapper(ExceptionMapper):
146146
TransactionException.INSUFFICIENT_MAX_FEE_PER_BLOB_GAS: (
147147
"InsufficientMaxFeePerBlobGasError"
148148
),
149-
TransactionException.INSUFFICIENT_MAX_FEE_PER_GAS: "InsufficientMaxFeePerGasError",
150149
TransactionException.TYPE_3_TX_PRE_FORK: (
151150
"module 'ethereum.shanghai.transactions' has no attribute 'BlobTransaction'"
152151
),
@@ -178,4 +177,8 @@ class ExecutionSpecsExceptionMapper(ExceptionMapper):
178177
BlockException.SYSTEM_CONTRACT_CALL_FAILED: "call failed:",
179178
BlockException.INVALID_DEPOSIT_EVENT_LAYOUT: "deposit",
180179
}
181-
mapping_regex: ClassVar[Dict[ExceptionBase, str]] = {}
180+
mapping_regex: ClassVar[Dict[ExceptionBase, str]] = {
181+
TransactionException.INSUFFICIENT_MAX_FEE_PER_GAS: (
182+
r"InsufficientMaxFeePerGasError|InvalidBlock" # Temporary solution for issue #1981.
183+
),
184+
}

0 commit comments

Comments
 (0)