ADR Suggestion: Defining the release process and release manager role #3934
krzywon
started this conversation in
ADR Suggestions
Replies: 1 comment 1 reply
-
|
How do we propose to define "Ready to Release"? The proposal mentions a feature freeze, but who makes the final call on blocking bugs versus known issues?
Maybe one of the roles/responsibilities of the RM be the ability to pause or halt the release process if critical criteria aren't met? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I started to write a draft of this ADR and realized it will likely require a series of sub-ADRs for this to be fully defined. A handful of these ADRs are already written, but others are still required. This ADR suggestion will act as a tracker ADR that will define the sub-ADRs necessary to define our entire process.
Defining the Release Process and the Release Manager Role
Preamble
To ensure a consistent release process between different releases and different repositories, all processes and roles must be clearly defined. This proposal will include the versioning schema, managing release notes, the process for creating a release, and whom should manage each step of the process.
Proposal
Each release for each repository should follow the same process to ensure consistency between versions as well as repositories.
Required sub-ADRs
As topic-specific ADRs are written, they will be added as a comment here.
Beta Was this translation helpful? Give feedback.
All reactions