Closed
Description
Having done quite a bit of work with v4.x
and v4.x-staging
I can first hand claim that having the staging branch has made life much easier when it comes to release time.
I'd like to propose using a staging branch workflow for our stable release streams. This could be started once v6
is officially released.
Benefits:
- Land code when delta is closest to zero
- Allows for nightly build off staging
- Easier to automate testing prior to release
- Catch problems early, not the day before a release
Problems:
- v4.x-staging branch has generally not been treated as sacred. If the branch is going to be rebased against v4.x we will need to be ready to handle conflicts both in the branch and in other peoples remotes
/cc @nodejs/ctc