osgi icon indicating copy to clipboard operation
osgi copied to clipboard

Migration to Sonatype Central Publisher

Open timothyjward opened this issue 7 months ago • 4 comments

The existing infrastructure used by the OSGi build to publish to org.osgi is being sunset at the end of June. We need to update our build processes to start using the new infrastructure.

  1. Migration of org.osgi namespace to Central Publishing - this can be done automatically when we are ready
  2. Using the new endpoints. Sonatype have a full new process, but provide a migration path for staging (what we do currently) https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/ The build needs to be updated for this
  3. Getting secrets provisioned - we may need new secrets to be provisioned to allow us to publish in CI, or it's possible that the existing ones can still be used.

timothyjward avatar May 21 '25 09:05 timothyjward

i can take 2 and 3

stbischof avatar May 21 '25 15:05 stbischof

The deadline has now passed. I will complete step 1.

timothyjward avatar Jul 02 '25 15:07 timothyjward

Just wanted to share what the maven-devs use (FYI @cstamas )

  • https://github.com/maveniverse/njord

laeubi avatar Jul 02 '25 15:07 laeubi

The deadline has now passed. I will complete step 1.

This was done, and I also enabled snapshot publishing for the org.osgi namespace

timothyjward avatar Jul 15 '25 19:07 timothyjward