Skip to content

Prepare Python 2026.12.0 release - #26287

Open
Eduardo Villalpando Mello (edvilme) wants to merge 2 commits into
mainfrom
prepare-release-2026-12
Open

Eduardo Villalpando Mello (edvilme) wants to merge 2 commits into
mainfrom
prepare-release-2026-12

Conversation

@edvilme

@edvilme Eduardo Villalpando Mello (edvilme) commented Nov 12, 2026 •

Copy link
Copy Markdown

Summary

Prepare the 2026.12.0 stable release using the merged release-PR automation.

  • Change only root package.json's top-level version: 2026.11.0 -> 2026.13.0.
  • Keep main on the next odd development minor, preserving the existing suffix-free version format.
  • After approval and merge, the existing release workflow derives stable 2026.12.0 and creates release/2026.12.0 from the merged source. Its push can trigger Azure stable publishing; normal release approvals still apply.
  • No lockfiles, dependencies, changelogs, workflows, tags, or publishing configuration are changed. No release branch has been created manually.

Prerequisite

Merge #26282 before merging this release PR. The read-only Release PR / Plan workflow is still absent from main. Once that workflow lands, update this PR branch to include it and verify a successful, non-skipped candidate Plan on the latest head. This PR intentionally remains version-only and does not duplicate that workflow change. Auto-merge is not enabled.

Validation

  • Prettier and whitespace checks passed; the diff is one insertion and one deletion in root package.json only.
  • The exact release/version Python scripts pinned by the consumer workflow at 4e0c4335bbf6b1a274673e22d9c39cd7efb93ccf validate this candidate locally.
  • Isolated stable-manifest serialization passed without changing other JSON values; calculated branch: release/2026.12.0.
  • PR creator repository write access verified. The exact target release ref was absent at preparation.

Issue tracking: routine release preparation; uses skip-issue-check and no-changelog rather than a separate product issue or changelog entry.

Version-only check policy

Uses the repository's existing skip package*.json label for this top-level version-only bump. No dependency or lockfile change is needed; changing a lockfile would make the release action classify this as an ordinary mixed-file PR. The sole impact label is no-changelog.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 956d3afd-ae0b-486c-a60c-3a6276c23213
@edvilme Eduardo Villalpando Mello (edvilme) added debt Code quality issues no-changelog No news entry required skip-issue-check skip package*.json package.json and package-lock.json don't both need updating and removed debt Code quality issues labels Nov 12, 2026
@rchiodo

Rich Chiodo (rchiodo) commented Nov 13, 2026 •

Copy link
Copy Markdown

🔒 Automated review in progress — Rich Chiodo (@rchiodo) is auto-reviewing this PR.

@rchiodo

Copy link
Copy Markdown

Reviewed commit: f2a9c5e39f2c8fd73f845e65d88181bd051db340

Result: 🔴 could-not-verify

Verification details

Verification: Automated verification is best effort. The PR author remains responsible for testing.

Summary: [unavailable] Container verification could not start and local execution was not authorized for this PR HEAD: Podman machine &#x27;pyrx-automation&#x27; is not running.

Test runs: none recorded.

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

Labels

no-changelog No news entry required skip package*.json package.json and package-lock.json don't both need updating skip-issue-check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants