Skip to content

Comments

fix: switch Kotlin publishing to GitHub Packages#55

Merged
ovitrif merged 2 commits intomainfrom
fix/gh-packages-publishing
Feb 23, 2026
Merged

fix: switch Kotlin publishing to GitHub Packages#55
ovitrif merged 2 commits intomainfrom
fix/gh-packages-publishing

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Feb 22, 2026

Summary

  • Add GitHub Actions workflows for publishing Android and JVM Kotlin bindings to GitHub Packages
  • Replace JitPack configuration (jitpack.yml) with GitHub Packages publishing in Gradle build files
  • Update documentation and scripts to reflect the new publishing mechanism

Cherry-picked from PR #54 (fix/v0.7.0-rc.26-jitpack-repo-size), targeting main so that the GitHub Actions workflow files are registered on the default branch.

Files changed (15)

  • New: .github/workflows/publish-android.yml, .github/workflows/publish-jvm.yml
  • Deleted: jitpack.yml
  • Modified: .gitignore, AGENTS.md, bindings/README.md, bindings/kotlin/ldk-node-android/README.md, bindings/kotlin/ldk-node-android/build.gradle.kts, bindings/kotlin/ldk-node-android/gradle.properties, bindings/kotlin/ldk-node-android/lib/build.gradle.kts, bindings/kotlin/ldk-node-jvm/build.gradle.kts, bindings/kotlin/ldk-node-jvm/gradle.properties, bindings/kotlin/ldk-node-jvm/lib/build.gradle.kts, scripts/uniffi_bindgen_generate_kotlin.sh, scripts/uniffi_bindgen_generate_kotlin_android.sh

Test plan

  • Verify the PR contains exactly 1 commit with only publishing-related changes
  • Verify no version bump (should remain 0.7.0-rc.25 in gradle.properties)
  • After merge:
    • verify workflows appear in Actions tab on main
    • run both workflows, try to consume dependency in bitkit-android, validate it works

🤖 Generated with Claude Code

The JVM groupId was still hardcoded to org.lightningdevkit while Android
correctly used com.synonym. This aligns both by reading group from
gradle.properties, matching the Android pattern.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ovitrif ovitrif merged commit 3bd1d7b into main Feb 23, 2026
@ovitrif ovitrif deleted the fix/gh-packages-publishing branch February 23, 2026 12:58
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.

3 participants