Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master into libevm branch #739

Merged
merged 27 commits into from
Jan 9, 2025
Merged

Conversation

darioush
Copy link
Collaborator

@darioush darioush commented Jan 7, 2025

How this works

Merges recent developments to coreth into libevm branch (on our way to dropping the circular dependency).
Corresponding avalanchego branch: ava-labs/avalanchego#3585

How this was tested

CI

Need to be documented?

No

Need to update RELEASES.md?

No

darioush and others added 25 commits October 15, 2024 20:22
* Remove the bls dependency
---------
Co-authored-by: Darioush Jalali <[email protected]>
* Release notes and avalanchego update

* restore avago version

* bump avago to master

* ammend notes

* go mod tidy

* bump version

* update notes
* new atomic pkg

* bump avago

* bump versions

* change newimport clk to time

* move utils

* bump avago

* go mod tidy

* use address methods from avago

* bump avago

* bump e2e avago version
* new atomic pkg

* bump avago

* bump versions

* move attomic gossip

* lint

* change newimport clk to time

* move utils

* bump avago

* go mod tidy

* update releases md

* use address methods from avago

* bump avago

* bump e2e avago version

* Update plugin/evm/atomic/gossip_test.go

Co-authored-by: Quentin McGaw <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>

* Update plugin/evm/atomic/mempool.go

Co-authored-by: Quentin McGaw <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>

* Update plugin/evm/config/config.go

Co-authored-by: Quentin McGaw <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>

* Update plugin/evm/atomic/tx_heap.go

Co-authored-by: Quentin McGaw <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>

* Update plugin/evm/config/config.go

Co-authored-by: Quentin McGaw <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>

* fix reviews

---------

Signed-off-by: Ceyhun Onur <[email protected]>
Signed-off-by: Ceyhun Onur <[email protected]>
Co-authored-by: Quentin McGaw <[email protected]>
* header.yml is missing so removing ineffective go-license

* Remove unneeded source constants

* Remove unneeded source versions

* Use go generate commands to generate mocks

* Remove the need to install mockgen in the script

* Add mock-up-to-date step to test CI workflow

* Remove all mocks before generating them in CI

* Add generate command for non-tracked mock
(Note using source mode was compulsory due to CGO)

* Use bash shell for mock check step

* Remove script mock.gen.sh

* docs(contributing): add mocks section

* mockgen version used is the one defined in go.mod
- requires a `tools.go` blank importing golang.org/x/tools/imports in order to have the `golang.org/x/tools` dependency satisfied for mockgen v0.4
- less future deltas when upgrading mockgen

* ci: use more precise go generate regex

* Add `git add --intent-to-add --all` to detect untracked files

* Add copyright notices
* small changes

* relevant warp changes

* use wrapped db package

* nit

* equivalent to subnet-evm 843e3f7

* add multiatch docker build to support arm (#1417)

* remove build_docker_image.sh

---------

Co-authored-by: Ceyhun Onur <[email protected]>
@darioush darioush marked this pull request as ready for review January 7, 2025 23:32
@darioush darioush requested review from ceyonur and a team as code owners January 7, 2025 23:32
@darioush darioush merged commit b64caa6 into libevm Jan 9, 2025
6 checks passed
@darioush darioush deleted the libevm-merge-master-14e9d303 branch January 9, 2025 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants