Skip to content

Add Maven Central publishing for ir and helidon-extensions - #35

Merged
sku0x20 merged 6 commits into
mainfrom
distribute
Jul 1, 2026
Merged

Add Maven Central publishing for ir and helidon-extensions#35
sku0x20 merged 6 commits into
mainfrom
distribute

Conversation

@sku0x20

@sku0x20 sku0x20 commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds com.vanniktech.maven.publish 0.37.0 to ir and helidon-extensions
  • Shared config (signing, license, developer, SCM) in root subprojects block; each module only declares coordinates + pom { name, description }
  • Version read from -PpublishVersion Gradle property (falls back to "rolling" locally)
  • GitHub Actions workflow publishes both modules to Maven Central staging on every release

Test plan

  • Merge PR
  • Create a GitHub release — publish.yaml triggers and uploads both artifacts to Maven Central staging
  • Verify version in staging, then manually release from the Sonatype portal

🤖 Generated with Claude Code

sku0x20 and others added 6 commits July 2, 2026 00:09
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…block

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sku0x20
sku0x20 merged commit 8b13559 into main Jul 1, 2026
3 checks passed
@sku0x20
sku0x20 deleted the distribute branch July 1, 2026 19:00
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