Skip to content

Decide, document, and enforce backport strategy #12418

Open
@BigLep

Description

@BigLep

Done Criteria

  1. We have documentation for how a maintainer is supposed to backport changes from master to a release branch
  2. We have documented tooling / process that makes it clear for the release engineer what changes are in master that aren't in the release branch
  3. (ideal) We have tooling that helps guide a maintainer through this process.

Why Important

In nv23/1.28.0 and elsewhere we've seen time get burned making sure everything expected (and nothing unexpected) gets backported. This is usually happening at an already "stressful" time when dealing with other unexpected release/network-upgrade items. This is a process we should be able to have smooth and not cause drama.

User/Customer

Maintainers

Notes

  1. This has some overlap with our commit strategies: Decide, document, and enforce accepted merge strategies #12417
  2. I understand there are plenty of existing git commands or tools that can help do this. We're not (or shouldn't be) a snowflake here. As a result, this may just collapse to some documentation and consistency.
## Tasks
- [ ] PR with any relevant updates to RELEASE_FLOW and RELEASE_TEMPLATE

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🐱 Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions