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

chore: release v1.13.14-0.1.0.rc.3 #142

Merged
merged 11 commits into from
Feb 17, 2025

Conversation

ARR4N
Copy link
Collaborator

@ARR4N ARR4N commented Feb 14, 2025

Go 1.23

As described in #146, one of the cherry-picks requires Go 1.23. As we'll be building libevm through ava-labs/avalanchego, which already uses 1.23.6, it's also beneficial to have our release branch tested with this version.

Tip

By design, all UI-based merge strategies are blocked for release branches. This PR MUST be --ff-only merged locally and then pushed to avoid an unnecessary merge commit. The GitHub git implementation is smart enough to check the branch rules (e.g. this PR is approved).

@ARR4N ARR4N force-pushed the arr4n/release/v1.13.14-0.1.0.rc.3 branch 2 times, most recently from 6fa557f to f8eba9e Compare February 16, 2025 18:25
- Pin golangci-lint action to v6 now that goheader doesn't run on the default branch pushes
- This addresses the goheader step misbehaving and linting all files on pushes
@ARR4N ARR4N force-pushed the arr4n/release/v1.13.14-0.1.0.rc.3 branch from f8eba9e to 842c1e1 Compare February 17, 2025 13:32
@ARR4N ARR4N force-pushed the arr4n/release/v1.13.14-0.1.0.rc.3 branch from 842c1e1 to b3e5d55 Compare February 17, 2025 13:58
## Why this should be merged

A separately cherry-picked commit, the fix for `StateDB.Copy()`,
requires Go 1.23 for use of the `maps` package. This, however, breaks
`memsize`, which was later removed later from `geth` for the same
reason.

## How this works

All release branches will now cherry-pick ethereum#30253.

## How this was tested

Updated list of cherry-picks applied to #142, which [passed
tests](https://github.com/ava-labs/libevm/actions/runs/13371460014/job/37340683594).
@ARR4N ARR4N changed the title chore: release v1.13.14 0.1.0.rc.3 chore: release v1.13.14-0.1.0.rc.3 Feb 17, 2025
@ARR4N ARR4N force-pushed the arr4n/release/v1.13.14-0.1.0.rc.3 branch from b3e5d55 to 4a64c63 Compare February 17, 2025 14:03
wzshiming and others added 9 commits February 17, 2025 14:04
…ion (ethereum#29563)

This change removes an unnecessary preallocation and fixes a flaw with no-op copies of some parts of the statedb
…thereum#29644)

* eth/gasprice: add query limit for FeeHistory to defend DDOS attack

* fix return values after cherry-pick

---------

Co-authored-by: Eric <45141191+zlacfzy@users.noreply.github.com>
* upgrade lock usage

* revert unnecessary change
Removing because memsize will very likely be broken by Go 1.23. See
fjl/memsize#4
Fixes an error when the block is not found in debug methods.
@ARR4N ARR4N force-pushed the arr4n/release/v1.13.14-0.1.0.rc.3 branch from 4a64c63 to b4a92df Compare February 17, 2025 14:04
@ARR4N ARR4N marked this pull request as ready for review February 17, 2025 14:14
@ARR4N ARR4N requested review from a team, darioush, qdm12 and ceyonur and removed request for a team February 17, 2025 14:17
@ARR4N ARR4N merged commit b4a92df into release/v1.13.14-0.1.0.rc.3 Feb 17, 2025
11 checks passed
@ARR4N ARR4N deleted the arr4n/release/v1.13.14-0.1.0.rc.3 branch February 17, 2025 15:45
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.

9 participants