Skip to content

Downgrade Kotlin to 2.3.0, upgrade to Micronaut 4, switch distribution to JitPack - #2

Merged
CodeYogiCo merged 2 commits into
mainfrom
claude/repository-changes-qao4r0
Jul 8, 2026
Merged

Downgrade Kotlin to 2.3.0, upgrade to Micronaut 4, switch distribution to JitPack#2
CodeYogiCo merged 2 commits into
mainfrom
claude/repository-changes-qao4r0

Conversation

@CodeYogiCo

Copy link
Copy Markdown
Owner

Summary

  • Downgrade Kotlin plugin/version to 2.3.0 (still supports JVM target 25)
  • Upgrade Micronaut to 4.10.16 (io.micronaut.platform:micronaut-platform BOM, micronaut-validation moved to the io.micronaut.validation group, micronaut-jackson-databind added explicitly since Micronaut 4 no longer pulls Jackson in transitively)
  • Document Gradle Groovy DSL (build.gradle) usage alongside the existing Kotlin DSL example in the README
  • Switch distribution from GitHub Packages to JitPack: drop the GitHub Packages publish workflow and repository/credentials config (no longer needed — JitPack builds on demand from GitHub tags, no CI publish step, no credentials required for consumers), update README installation/releasing docs accordingly

Test plan

  • gradle build and gradle publishToMavenLocal verified locally (temporarily built under JDK 21, the only JDK available in the sandbox, before restoring the committed targetJvm=25 config)
  • CI workflow (ci.yml) passes on GitHub Actions with real JDK 25

Generated by Claude Code

claude added 2 commits July 8, 2026 10:49
Add a build.gradle (Groovy) example alongside the existing build.gradle.kts
one, and clarify that GitHub Packages needs a PAT with read:packages scope,
not an account password.
JitPack lets consumers add this as a normal Gradle dependency with zero
credentials (like mavenCentral()), building on demand from GitHub tags/
releases. Drop the GitHub Packages publish workflow and repository config
(no longer needed — JitPack requires no CI publish step) and update the
README installation instructions accordingly. Verified `gradlew build`
and `gradlew publishToMavenLocal` still succeed with the simplified
maven-publish config JitPack relies on.
@CodeYogiCo
CodeYogiCo merged commit 54821a1 into main Jul 8, 2026
1 check 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.

2 participants