Skip to content

Migrate deployment to Sonatype Central and restructure CI workflow#1077

Merged
stbischof merged 2 commits intoeclipse-osgi-technology:mainfrom
stbischof:main
Feb 27, 2026
Merged

Migrate deployment to Sonatype Central and restructure CI workflow#1077
stbischof merged 2 commits intoeclipse-osgi-technology:mainfrom
stbischof:main

Conversation

@stbischof
Copy link
Contributor

Migrate deployment from OSSRH nexus-staging to Sonatype Central Publishing
Replace the nexus-staging-maven-plugin (oss.sonatype.org) with
central-publishing-maven-plugin (central.sonatype.com)

restructure CI workflow to separate build verification from deployment.
add GPG --pinentry-mode loopback for non-interactive CI signing

Deploy runs only after all builds pass, on main/release push
Update repo guard from osgi/osgi-test to eclipse-osgi-technology/osgi-test
Add Maven dependency caching
Inline all build commands into workflows
Remove .github/scripts/ directory

…shing

Replace the nexus-staging-maven-plugin (oss.sonatype.org) with
central-publishing-maven-plugin (central.sonatype.com)

restructure CI workflow to separate build verification from deployment.
add GPG --pinentry-mode loopback for non-interactive CI signing

Deploy runs only after all builds pass, on main/release push
Update repo guard from osgi/osgi-test to eclipse-osgi-technology/osgi-test
Add Maven dependency caching
Inline all build commands into workflows
Remove .github/scripts/ directory

Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
- main → fails if version is NOT a -SNAPSHOT
- release → fails if version IS a -SNAPSHOT

Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
@sonarqubecloud
Copy link

@stbischof
Copy link
Contributor Author

its at the moment not clear to me if we are allowed to push into the org.osgi groupid with this credentials.

@stbischof stbischof merged commit ad904a0 into eclipse-osgi-technology:main Feb 27, 2026
19 checks passed
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.

1 participant