Skip to content

Conversation

@jamis
Copy link
Contributor

@jamis jamis commented Sep 8, 2025

In order to cut a new release of the 7.5 series, we need to port the release infrastructure to 7.5-stable.

Copilot AI review requested due to automatic review settings September 8, 2025 19:16
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 ports the new release infrastructure to the 7.5-stable branch by removing legacy release scripts and adding modern GitHub Actions-based release workflows, along with code quality tools.

  • Removes old shell script-based release tooling (release.sh, build scripts, verification scripts)
  • Adds GitHub Actions workflows for automated releases, CodeQL analysis, and RuboCop linting
  • Updates Rakefile with new release infrastructure and development tools

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
spec/shared Updates submodule commit reference
release/verify-signature.sh Removes legacy gem signature verification script
release/mri/build.sh Removes legacy MRI build script
release/mri/Dockerfile Removes legacy Docker build configuration
release.sh Removes legacy release shell script
product.yml Adds product metadata configuration for new infrastructure
lib/mongoid/version.rb Updates version format and adds documentation comments
gemfiles/standard.rb Adds RuboCop gem dependencies for linting
gem-public_cert.pem Removes public certificate file
Rakefile Major refactor to support new release infrastructure and add development tasks
.rubocop.yml Adds RuboCop configuration file
.github/workflows/rubocop.yml Adds GitHub Actions workflow for RuboCop linting
.github/workflows/release.yml Adds GitHub Actions workflow for automated gem releases
.github/workflows/codeql.yml Adds GitHub Actions workflow for CodeQL security analysis

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@jamis jamis requested a review from comandeo-mongo September 8, 2025 21:20
Copy link
Contributor

@comandeo-mongo comandeo-mongo left a comment

Choose a reason for hiding this comment

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

Test failures will be fixed in a follow-up PR

@comandeo-mongo comandeo-mongo merged commit 6bb5703 into mongodb:7.5-stable Sep 9, 2025
3 of 72 checks passed
@jamis jamis deleted the 7.5-release-infrastructure branch September 9, 2025 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants