Skip to content

Conversation

@ARR4N
Copy link
Collaborator

@ARR4N ARR4N commented Jun 10, 2025

Why this should be merged

Our old strategy of only cherry-picking on release branches made the main branch incompatible with dependent repos.

How this works

The goal of the old strategy was to avoid cherry-picking on the same branch to which we would later merge the duplicated, upstream commit. This can instead be achieved by tracking the cherry-picked commits and reverting them as part of the geth sync. Since we already do this for our own changes and a single cherry-pick (see #128), there's no need to use the two approaches simultaneously.

This PR deletes the cherry-picking mechanism and removes the release-branch test that enforced its proper usage. It will be followed up by a series of PRs, one per cherry-pick that would have otherwise been placed on release branches.

How this was tested

n/a

@ARR4N ARR4N requested a review from alarso16 June 10, 2025 09:06
@ARR4N ARR4N merged commit fd03f3a into main Jun 10, 2025
12 checks passed
@ARR4N ARR4N deleted the arr4n/deprecate-cherrypick-on-release branch June 10, 2025 14:18
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.

2 participants