Visitar URL original
Prepare Python 2026.12.0 release by edvilme · Pull Request #26287 · microsoft/vscode-python · GitHub
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
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.

3 participants