Skip to content

Update release processes to support release servicing branches#1620

Merged
jeffhandley merged 5 commits into
modelcontextprotocol:mainfrom
jeffhandley:jeffhandley/2.0.0-previews
Jun 3, 2026
Merged

Update release processes to support release servicing branches#1620
jeffhandley merged 5 commits into
modelcontextprotocol:mainfrom
jeffhandley:jeffhandley/2.0.0-previews

Conversation

@jeffhandley
Copy link
Copy Markdown
Contributor

  • Set up the structure of having release/** branches for producing servicing releases on top of prior major versions, such as release/1.x
  • This enables main to produce the next major version as preview releases, such as 2.0.0-preview.1

These changes include:

  • Updating the GitHub release workflow to create CI releases (published to GitHub) whenever there's a push to a release/** branch. There is no daily CI build/release for release/** branches.
  • Updating the Copilot skills used to prepare and publish releases, prompting to choose a branch for the release and then understanding the branch structure
  • Updating the release process documentation, and moving it up a folder (more discoverable, and avoiding it being recognized as an agentic workflow)

This PR DOES NOT update the version produced from main to the 2.0.0-preview.1 version. That will be a separate PR after this one is merged, so that the release process changes included in this PR can be part of what is snapped into the release/1.x branch.

jeffhandley and others added 5 commits June 3, 2026 00:08
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Added `push: branches: [release/**]` so every commit on a release
branch produces a CI-suffixed package and publishes it to GitHub.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Adds the Branching section describing the main / release/{MAJOR}.x / release-{version} branch roles for the 2.0.0-preview.* line. This section is added after the version bump and the supporting release.yml push trigger / shared-resources release-branches.md / prepare-release Step 1 commits so every reference resolves in this commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jeffhandley jeffhandley self-assigned this Jun 3, 2026
@jeffhandley jeffhandley added the area-infrastructure Related to repo infrastructure label Jun 3, 2026
@jeffhandley jeffhandley merged commit bc372f1 into modelcontextprotocol:main Jun 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Related to repo infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants