Skip to content

Release 4.0.0 rc.1 #486

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 2, 2025
Merged

Release 4.0.0 rc.1 #486

merged 2 commits into from
Jul 2, 2025

Conversation

MarkWolters
Copy link
Collaborator

No description provided.

Copy link

@Copilot 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 prepares the 4.0.0 release candidate by bumping the project version and switching the multirelease module to use Sonatype Central for snapshot and staging deployments.

  • Bump <revision> to 4.0.0-rc.2-SNAPSHOT
  • Replace OSSRH snapshot endpoint with Central snapshots and add staging repository
  • Update Nexus staging plugin serverId and nexusUrl to Central

Reviewed Changes

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

File Description
pom.xml Updated <revision> to rc.2-SNAPSHOT for the upcoming release candidate
jvector-multirelease/pom.xml Switched snapshot repo to Central URLs, added staging repo, and updated plugin config
Comments suppressed due to low confidence (1)

jvector-multirelease/pom.xml:20

  • [nitpick] Indentation is inconsistent for this tag (appears to use a tab); aligning it with the rest of the XML using spaces will improve readability and maintain consistency.
	    <url>https://central.sonatype.com/content/repositories/snapshots</url>

@@ -41,7 +41,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.install.skip>true</maven.install.skip>
<revision>4.0.0-beta.6-SNAPSHOT</revision>
<revision>4.0.0-rc.2-SNAPSHOT</revision>
Copy link
Preview

Copilot AI Jun 30, 2025

Choose a reason for hiding this comment

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

[nitpick] The revision property has been updated to rc.2-SNAPSHOT but the PR title references rc.1; consider aligning the version or updating the PR title to avoid confusion.

Copilot uses AI. Check for mistakes.

@@ -146,8 +150,8 @@
</execution>
</executions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
<serverId>central</serverId>
Copy link
Preview

Copilot AI Jun 30, 2025

Choose a reason for hiding this comment

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

Using a generic serverId 'central' for both snapshot and release deployments may conflict with Maven's default repository; consider using distinct, descriptive IDs (e.g., sonatype-snapshots and sonatype-staging) and update settings.xml accordingly.

Suggested change
<serverId>central</serverId>
<serverId>sonatype-staging</serverId>

Copilot uses AI. Check for mistakes.

Copy link
Collaborator

@marianotepper marianotepper left a comment

Choose a reason for hiding this comment

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

LGTM

@tlwillke
Copy link
Collaborator

We should add a changelog

@MarkWolters MarkWolters merged commit 3185487 into main Jul 2, 2025
8 checks passed
@MarkWolters MarkWolters deleted the release-4.0.0-rc.1 branch July 2, 2025 16:51
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.

3 participants