Skip to content

Update Maven Central publishing and GPG signing for CI/CD - #624

Merged
frankgiordano merged 3 commits into
mainfrom
aug22
Aug 22, 2026
Merged

Update Maven Central publishing and GPG signing for CI/CD#624
frankgiordano merged 3 commits into
mainfrom
aug22

Conversation

@frankgiordano

Copy link
Copy Markdown
Collaborator

Summary

Update the Maven POM to support signed Maven Central releases through the Sonatype Central Publishing Portal and the GitHub Actions release workflow.

Changes

  • Remove the incorrect distributionManagement configuration pointing to the Central artifact page.
  • Configure the Sonatype Central Publishing Maven plugin using the central publishing server ID.
  • Remove the duplicate Central Publishing plugin configuration from the ci-cd profile.
  • Preserve the existing plexus-utils dependency used by the Central publishing configuration.
  • Upgrade maven-gpg-plugin from 3.0.1 to 3.2.8.
  • Configure GPG signing during the verify phase for CI/CD releases.
  • Keep local GPG signing compatible with the existing interactive GPG/passphrase workflow.

@frankgiordano frankgiordano self-assigned this Aug 22, 2026
@frankgiordano frankgiordano added the enhancement New feature or request label Aug 22, 2026
@frankgiordano
frankgiordano merged commit 4e7f4cb into main Aug 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant