Commit 7b38147
EVM/VM: Bugfix Release on maintenance-v8 (Transient Storage Tx Clearing Bug) (#3643)
* Ensure TransientStorage cleanups after Tx-level contract creation (#3625)
* evm: fix bug not clearing transient storage on tx-level create
* evm: add tests for tstore cleanup
* make cspell happy
---------
Co-authored-by: acolytec3 <[email protected]>
* Add CHANGELOG entries, bump versions, update upstream dependency versions (EVM/VM)
* Rebuild package-lock.json
* Speedup CI with cache (#3592)
* Call `dpt.destroy` inside rlpx
* Turn off github actions
* Add wtfnode
* shorten timeout on retry
* Ensure peer disconnects
* Slight disconnect tweak
* Ensure peer refreshIntervals are cleared
* clear interval in peer disconnect
* Add client wtfnode ci run
* run block and devp2p
* cache build outputs
* only run block coverage
* cache everything
* Adjust working directory
* fix working dir
* add submodules to block
* Add separate lint check
* add vm
* set correct job ordering
* Add restore step to vm:blockchain
* Add workflow dependency
* add jobs
* call block in devp2p
* Need build
* Try reusable workflows
* remove build dep
* update concurrency
* add ethash and common
* add trie and build
* Up setup-node to v3
* Update lockfile
* pass cache-key to block
* better hash key
* Cache key redux
* correct cache key usage
* remove package lock
* fix inputs
* fix syntax
* Remove echo
* add cachekey
* Add all package test suites to build script
* TYPO
* run ci if cache miss
* Add fake key to dispatch
* make cache key optional
* remove devp2p changes
* add additional packages
* add correct triggers
* update node to 20
* Add install if...
* just build block
* run build on node 20
* add default back
* remove conditional install step
* update action versions and package lock
* run install in correct directory
* update package-lock
* echo some stuff
* More tweaks
* try again
* reference correct output
* use common instead
* try skipping checkout
* fix util reference
* restore first
* restore first
* add checkout back
* add separate build step
* clarify naming on build vs dep cache
* update build cache key
* update build cache
* fix build key
* turn block on
* add inputs to block
* fix more things
* remove build cache step
* update package lock
* remove ignore scripts
* cache everything
* Always build and cache
* more experiments
* always run npm ci
* update to latest ver
* clean up client and vm jobs
* more cleanup
* remove multi-node strategy
* add correct concurrency groups
* fix concurrency deadlock
* remove recursive checkout from test jobs
* Fix devp2p
* remove retry on devp2p
* set working directory
* Move lint to separate job
* temp: test block test fail without changing pkg-lock
* update build.yml
* update build.yml
* test
* test
* restore correct code (this should pass block test now)
* use run_id
* test ethereum-tests with cache
* this should install the ethereum-tests in block since the cache will not be hit
* test 2
* test
* test ethereum-test failer
* restore
* test
* install ethereum-tests
* remove ethereum tetss from benchmark
* Add valid submodule cache key
* echo key
* add shell param
* echo that key
* add quotes
* add quotes
* fix the key
* make submodules recursive
* restore ethereum-tests
* fix cache key references
* make cache fail on miss
* update triggers and vm-build [no ci]
* try browser with alternatives for ethereum-tests
* check event_name
* Figure out how event trigger name
* Only clone if no inputs
* check for submodule cache key
* only restore if dep-cache key exists
* Fix restore logic
* fix everything
* turn the CI back on
---------
Co-authored-by: acolytec3 <[email protected]>
* Dummy change to re-trigger CI
* Remove cspell CI job
* Attempt to fix CI (cannot find module @rollup/rollup-linux-x64-gnu)
* Rebuild package-lock.json
---------
Co-authored-by: Jochem Brouwer <[email protected]>
Co-authored-by: acolytec3 <[email protected]>1 parent 27e2c02 commit 7b38147
File tree
32 files changed
+1150
-1010
lines changed- .github/workflows
- packages
- client
- evm
- src
- test
- vm
32 files changed
+1150
-1010
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
9 | 19 | | |
10 | 20 | | |
11 | 21 | | |
| |||
15 | 25 | | |
16 | 26 | | |
17 | 27 | | |
18 | | - | |
| 28 | + | |
19 | 29 | | |
20 | 30 | | |
21 | 31 | | |
22 | 32 | | |
23 | 33 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
29 | 38 | | |
30 | 39 | | |
31 | 40 | | |
32 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
33 | 50 | | |
34 | 51 | | |
35 | | - | |
| 52 | + | |
36 | 53 | | |
37 | 54 | | |
38 | | - | |
39 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
40 | 68 | | |
41 | | - | |
42 | 69 | | |
43 | 70 | | |
44 | 71 | | |
45 | | - | |
| 72 | + | |
46 | 73 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
9 | 16 | | |
10 | 17 | | |
11 | 18 | | |
| |||
15 | 22 | | |
16 | 23 | | |
17 | 24 | | |
18 | | - | |
| 25 | + | |
19 | 26 | | |
20 | 27 | | |
21 | 28 | | |
22 | 29 | | |
23 | 30 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | 31 | | |
28 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
29 | 35 | | |
30 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
31 | 44 | | |
32 | 45 | | |
33 | | - | |
| 46 | + | |
34 | 47 | | |
35 | 48 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
40 | 54 | | |
41 | 55 | | |
42 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
9 | 19 | | |
10 | 20 | | |
11 | 21 | | |
12 | 22 | | |
13 | 23 | | |
14 | | - | |
| 24 | + | |
| 25 | + | |
15 | 26 | | |
16 | 27 | | |
17 | 28 | | |
18 | 29 | | |
19 | 30 | | |
20 | | - | |
21 | | - | |
22 | 31 | | |
23 | 32 | | |
24 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
25 | 36 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
29 | 48 | | |
30 | 49 | | |
31 | | - | |
| 50 | + | |
32 | 51 | | |
33 | 52 | | |
34 | | - | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
35 | 66 | | |
36 | 67 | | |
37 | 68 | | |
| |||
0 commit comments