See React - Major version release process for the master guidelines. You will find extra steps in these docs that are unique to the Core team.
Differences compared to the baseline:
master
branch, we are not using the next
branch for this.v*.x
branch with the current stable version, we are not using the master
branch for this.Once work for a new major has started, it will happen in the master
branch, which is the default. If a fix needs to be ported to the current stable version, or any other version, then the usual workflow is to:
master
needs cherry-pick
and v*.x
labels to the PRv*.x
branchIf this doesn’t work, please reach out to @Diego Andai.
Of course, this workflow might not be suited for all cases. For example, if a fix only applies to the v*.x
branch and not master
. In that case, a PR pointed to v*.x
should be created.
<aside> <img src="/icons/report_yellow.svg" alt="/icons/report_yellow.svg" width="40px" />
[Q1 2025]: We’re working on v7. The checklist below reflects the progress of this process. It should be reset after we’re done to prepare for the following process.
</aside>
v*.x
branch from master
v*.x
branch to Netlify (otherwise, it won’t create deploy previews)master
branch