Skip to content

chore: clean up generated mobile artifacts - #103

Draft
pwltr wants to merge 2 commits into
mainfrom
ci/bindgen-validation
Draft

pwltr wants to merge 2 commits into
mainfrom
ci/bindgen-validation

Conversation

@pwltr

@pwltr pwltr commented Aug 18, 2026

Copy link
Copy Markdown

Summary

  • Add script, Cargo, Gradle, Python metadata, and SwiftPM manifest validation workflows
  • Add iOS bindgen workflow that generates Swift/XCFramework outputs and uploads review artifacts
  • Add Android bindgen workflow that generates Kotlin/JNI/debug-symbol/AAR outputs and uploads review artifacts
  • Stop tracking generated Android Kotlin bindings and regenerated mobile build outputs
  • Stop tracking the generated Python wrapper while keeping Python package metadata, tests, and generation scripts
  • Write deterministic iOS XCFramework archives to dist/ios for stable SwiftPM checksums
  • Use setup-android v4 with an explicit empty package list to avoid the obsolete default tools package

Notes

This keeps the small checked-in Swift package structure needed by the local bindings package, while generated binaries and Android/Python bindgen output are rebuilt by scripts/CI.

The workflow/path-filter shape follows the VSS cleanup template, adapted for ldk-node’s bindings/swift, bindings/kotlin, and existing Python package layout.

@pwltr
pwltr force-pushed the ci/bindgen-validation branch from 98309c1 to 02681f8 Compare September 11, 2026 11:26
@pwltr pwltr changed the title ci: add mobile bindgen validation workflows chore: clean up generated mobile artifacts Sep 11, 2026
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