Skip to content

Introduce staging branch for stable release streams #6306

Closed
@MylesBorins

Description

@MylesBorins

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

Metadata

Metadata

Assignees

Labels

metaIssues and PRs related to the general management of the project.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions