Skip to content

Update release workflow#85

Open
Keith-wright wants to merge 1 commit into
masterfrom
fix/migrate-sonatype-central-portal
Open

Update release workflow#85
Keith-wright wants to merge 1 commit into
masterfrom
fix/migrate-sonatype-central-portal

Conversation

@Keith-wright

@Keith-wright Keith-wright commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Migrates the Maven publish step in release.yml from the old OSSRH staging flow to the gradle-nexus/publish-plugin, which handles staging, closing, and releasing in a single Gradle task. Removes the now-unused scripts/get_staging_repository_id.py and the third-party nexus-actions/release-nexus-staging-repo action. Bumps the version to 1.3.6.

Sonatype shut down OSSRH (oss.sonatype.org) on 2025-06-30. The
release workflow still published through it, so v1.3.5's publish
job failed silently after tag/release (issue #84) and the library
has been stuck at 1.3.4 on Maven Central since Dec 2024.

Replaces the manual OSSRH staging config, custom
get_staging_repository_id.py script, and nexus-actions third-party
action with the gradle-nexus/publish-plugin, which talks to the
Central Portal's compatibility endpoint and does stage/close/release
in one Gradle command. Bumps version to 1.3.6 so the fixed pipeline
runs end-to-end on merge.
@Keith-wright
Keith-wright force-pushed the fix/migrate-sonatype-central-portal branch from 817cb8b to fd2d235 Compare July 17, 2026 20:28
@Keith-wright Keith-wright changed the title Migrate Maven Central publishing to Sonatype Central Portal Update release workflow for Maven Central publishing Jul 17, 2026
@Keith-wright Keith-wright changed the title Update release workflow for Maven Central publishing Update release workflow Jul 17, 2026
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