Run in the root dir:
RUSTFLAGS="--cfg no_download" cargo build && ./scripts/uniffi_bindgen_generate.sh && ./scripts/swift_create_xcframework_archive.sh && sh scripts/uniffi_bindgen_generate_kotlin.sh && sh scripts/uniffi_bindgen_generate_kotlin_android.shDetailed instructions for publishing a new version of the bindings.
- Update
Cargo.toml - Update
versionin:bindings/kotlin/ldk-node-android/gradle.propertiesbindings/kotlin/ldk-node-jvm/gradle.properties
- Run the above command to build all bindings
- Open a PR with the changes
- Create a new GitHub release with a new tag like
v0.1.0, uploading the following files:bindings/swift/LDKNodeFFI.xcframework.zip