Skip to content

Python: Match release titles to tag names - #10311

Merged
Eduard van Valkenburg (eavanvalkenburg) merged 1 commit into
mainfrom
python-release-tag-title
Nov 12, 2026
Merged

Eduard van Valkenburg (eavanvalkenburg) merged 1 commit into
mainfrom
python-release-tag-title

Conversation

@eavanvalkenburg

Copy link
Copy Markdown
Member

Motivation & Context

Remove ambiguity in the Python release handoff instructions so draft release titles follow the existing tag-name convention rather than using a display title.

Description & Review Guide

  • What are the major changes? Require the draft release title to exactly match the full tag name, including the python- prefix, with python-1.26.0 as an example.
  • What is the impact of these changes? Documentation only. Complete release notes, prerelease flags, source selection, and publication gates remain unchanged. git diff --check passed; builds and unit tests were not run.
  • What do you want reviewers to focus on? Confirm that the wording makes exact tag/title equality unambiguous.

Related Issue

N/A - trivial change. Clarify the existing release-title convention as requested by a maintainer following #10298.

AI Assistance

  • No material AI assistance was used.
  • This is an AI-assisted contribution. I reviewed, understood, and verified all submitted content and accept responsibility for it.

AI assistance details: GitHub Copilot assisted with the documentation wording and this PR description.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR links to an agreed issue with no competing open PR, or the Related Issue section documents a trivial-change or repository-automation exception.
  • This is not a breaking change. If it is a breaking change, add the breaking change label (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and the title prefix in sync automatically.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues remain for the change clarifying that Python release titles must exactly match their full tag names.

No open issues 🎉

What changed in this PR

Clarifies the Python release handoff instructions so draft release titles match the existing tag-name convention.

Changes:

  • Requires titles to exactly match the full tag name, including the python- prefix, with python-1.26.0 as an example.
  • Preserves release-note requirements, prerelease flags, and publication safeguards. No executable code changes.
File Description
python/​.github/​skills/​agent-framework-py-release/​SKILL.md Makes exact tag/title equality explicit in the maintainer handoff instructions.

Review effort: Balanced

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MAF Automated Review — Iteration 1

Result: No findings
Scope: full PR (1 commit(s)): 099abc562541
Model: gpt-5.6-sol

Overview

This documentation-only change makes the Python release-title convention explicit without changing the release lifecycle or automation contract. Existing guards derive validation and source selection from the immutable full tag, require exact manifest agreement, and preserve the maintainer-supplied draft metadata during finalization. No publishable defect was established.

Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
No publishable findings remained after source verification for this scope.

Merged via the queue into main with commit 10e55e7 Nov 12, 2026
40 of 45 checks passed
@eavanvalkenburg
Eduard van Valkenburg (eavanvalkenburg) deleted the python-release-tag-title branch November 12, 2026 16:54

This branch was successfully deployed

1 active deployment
github-app-auth — 099abc56 Deployed Nov 12, 2026 by eavanvalkenburg via team_check #9386
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants