Skip to content

Conversation

@gagik
Copy link
Collaborator

@gagik gagik commented Oct 27, 2025

This uses the wording from the mongosh release process to better direct our process with Jira and publicizing our release.

@gagik gagik requested a review from a team as a code owner October 27, 2025 17:00
Copilot AI review requested due to automatic review settings October 27, 2025 17:00
@gagik gagik force-pushed the gagik/mcp-release branch from b96bf79 to 30ece94 Compare October 27, 2025 17:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the release process documentation to align with MongoDB's standard release practices, incorporating Jira workflow management and communication requirements similar to mongosh.

Key Changes:

  • Replaces automated workflow descriptions with step-by-step manual process
  • Adds Jira ticket management requirements for releases
  • Includes verification steps and Slack communication requirements

@gagik gagik added the no-title-validation Add this label to disable the title check for this PR. label Oct 27, 2025
This uses the wording from the mongosh release process to better direct our process with Jira and publicizing our release.
@gagik gagik force-pushed the gagik/mcp-release branch from 30ece94 to 73f7755 Compare October 27, 2025 17:01
@coveralls
Copy link
Collaborator

coveralls commented Oct 27, 2025

Pull Request Test Coverage Report for Build 18869948188

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-0.002%) to 80.128%

Totals Coverage Status
Change from base Build 18847594160: -0.002%
Covered Lines: 6303
Relevant Lines: 7727

💛 - Coveralls

Copy link
Collaborator

@nirinchev nirinchev left a comment

Choose a reason for hiding this comment

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

I think we need to mention that we need to rename the vNext release in Jira, release it, then create a new vNext with start date today.

1. To create a new version, go to the GitHub repository Actions tab
2. Select the "Version Bump" workflow
3. Click "Run workflow" and choose one of the following options:
1. Ensure there is a Jira _Release_ ticket in the [`MCP` project](https://jira.mongodb.org/projects/MCP) for the new release and move it to _In Progress_.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not opposed to this but curious to hear what's the benefit of having a release ticket as opposed to just looking at the tickets linked to the vNext version?

Copy link
Collaborator Author

@gagik gagik Oct 28, 2025

Choose a reason for hiding this comment

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

biggest benefit is being able to track the release status & who did the release through Jira. Can be useful i.e. for external stakeholders to find the right person to contact or for them to block their release against ours.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Fair, but in that case, I'd suggest we need to have some automation that would generate the ticket. It sounds a bit tedious to link a bunch of tickets together.

Copy link
Collaborator Author

@gagik gagik Oct 28, 2025

Choose a reason for hiding this comment

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

I agree about automation

It sounds a bit tedious to link a bunch of tickets together.

To clarify, this release ticket is just a regular ticket tied to the release version so no extra linking needed.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Ah, I read the "correctly mapped" section from point 2 as we'd need to link them to the release ticket, not that we link the version from the release ticket and then look at the tickets for that version.

@gagik gagik force-pushed the gagik/mcp-release branch from 9d192eb to 6eaa038 Compare October 28, 2025 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-title-validation Add this label to disable the title check for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants