Skip to content

Conversation

@tdbbyd
Copy link
Collaborator

@tdbbyd tdbbyd commented Dec 18, 2025

This PR Adds support for TileDB 2.30.0 by re-generaing the JNI and deleting removed methods.

This PR updates the publishing configuration to use Sonatype Central (ossrh-staging-api.central.sonatype.com), which no longer relies on the legacy Nexus OSSRH staging workflow. Unlike oss.sonatype.org, Sonatype Central automatically handles repository creation, closing, and release.
The io.codearte.nexus-staging plugin (and the associated nexusStaging { username / password } configuration) was removed because it attempts to explicitly call closeRepository after upload. This API is not supported by Sonatype Central and causes the build to fail with a 401 Unauthorized error after a successful publish.

Doing this because releases to maven fail in the closeRepository step which from what I read is no longer needed.
https://github.com/TileDB-Inc/TileDB-Java/actions/runs/18803782231/job/53655068329

Most diffs in this PR are because of using a newer swig version.

@tdbbyd tdbbyd marked this pull request as draft December 18, 2025 16:22
@tdbbyd tdbbyd requested a review from ihnorton December 18, 2025 22:40
@tdbbyd tdbbyd marked this pull request as ready for review December 18, 2025 22:40
@tdbbyd tdbbyd requested a review from Shelnutt2 December 18, 2025 22:40
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