Skip to content

feat: publish to GitHub Packages on release#2

Merged
gregory-bonaventure merged 1 commit intomainfrom
feat/github-packages
Feb 22, 2026
Merged

feat: publish to GitHub Packages on release#2
gregory-bonaventure merged 1 commit intomainfrom
feat/github-packages

Conversation

@gregory-bonaventure
Copy link
Copy Markdown
Contributor

@gregory-bonaventure gregory-bonaventure commented Feb 22, 2026

Summary

  • Add distributionManagement in parent POM pointing to GitHub Packages registry
  • Add mvn deploy step in release.yml (after build, before tag/push)
  • Add packages: write permission to release workflow
  • Skip deploy for just-json-tests module (maven.deploy.skip=true)

After merge, consumers can add the dependency via:

<repositories>
    <repository>
        <id>github</id>
        <url>https://maven.pkg.github.com/mktflow-io/just-json</url>
    </repository>
</repositories>

Test plan

  • build.yml passes on this PR
  • After merge, release.yml publishes just-json-core and just-json-processor to GitHub Packages

🤖 Generated with Claude Code

Add distributionManagement to parent POM and mvn deploy step
to release workflow. Tests module is excluded from publishing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gregory-bonaventure gregory-bonaventure merged commit 868bbc4 into main Feb 22, 2026
1 check passed
@gregory-bonaventure gregory-bonaventure self-assigned this Feb 22, 2026
@gregory-bonaventure gregory-bonaventure added the enhancement New feature or request label Feb 22, 2026
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