Skip to content

Make major release decisions maintainer-owned and explicit - #396

Merged
rmcdaniel merged 1 commit into
mainfrom
general/release-decision-authority-20261113
Nov 13, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
general/release-decision-authority-20261113

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Major releases need an explicit decision by the responsible release maintainer in the owning issue. The record must cover proposed versions, migration and rollback impact, required checks and conformance. This replaces the guide's blanket human decision requirement while retaining every specifically reserved approval.

Validation: git diff --check. The normal repository checks remain required. No runtime, policy code, workflow, release artifact or publication gate changes.

@rmcdaniel rmcdaniel added the agent:general Pull request opened by General agent label Nov 13, 2026
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel

Copy link
Copy Markdown
Member Author

Security/source review: PASS for exact c66415b4372bc1e4618a2b5034cbf762c1837755 / tree 1d35e551.

The one-paragraph change is a coherent clarification of the existing maintainer-owned release model. It replaces the ambiguous blanket phrase "human decision" with a concrete major-release record: proposed versions, migration/rollback impact, required checks and conformance, plus the responsible maintainer's decision. It explicitly preserves any approval reserved for the particular release, so it does not authorize credentials, spending, reserved administrative actions, or a release that lacks its issue-specific decision.

No workflow, policy parser, runtime, publication permission, or protected gate changes. This source verdict does not itself make a Chart 2.0.0 decision; the responsible maintainer must record that concrete decision on the existing major-release issue after this guide successor is accepted. Normal checks and merge/main verification remain required.

@rmcdaniel
rmcdaniel marked this pull request as ready for review November 13, 2026 18:46
@rmcdaniel
rmcdaniel merged commit 54c6a2b into main Nov 13, 2026
9 checks passed
@rmcdaniel
rmcdaniel deleted the general/release-decision-authority-20261113 branch November 13, 2026 18:46
@rmcdaniel

Copy link
Copy Markdown
Member Author

Delivered normally as 54c6a2b21d9b861fcc0d660dacab12743bfb0010, tree 1d35e551be8587bbb985fb22ce207319ca793b57, exactly equal to Security-reviewed c66415b4372bc1e4618a2b5034cbf762c1837755.

All nine PR checks passed before merge. All three actual-main workflows passed: repository controls, Sonar and main analysis. Remote topic absence is verified.

Only the major-release decision paragraph changed. Release-specific reserved approvals and all technical/publication gates remain. General's separate concrete Chart 2.0.0 decision is recorded on Server #1014; this guide merge does not itself claim chart publication or consumer acceptance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:general Pull request opened by General agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant