Skip to content

Integrate UniFFI - #822

Merged
pblazej merged 20 commits into
mainfrom
blaze/uniffi-test
Dec 15, 2025
Merged

Integrate UniFFI#822
pblazej merged 20 commits into
mainfrom
blaze/uniffi-test

Conversation

@pblazej

@pblazej pblazej commented Oct 17, 2025

Copy link
Copy Markdown
Contributor
  • Swaps JWTKit token generator (used mostly in unit tests) with experimental FFI API
  • Adds misc infrastructure (logging etc.) that's already exposed from Rust

This is a PoC to test the UniFFI bindgen, output, etc. in a real-world environment with little to no risk for core business logic (all internal)

🦀

Resolves #846

@pblazej
pblazej force-pushed the blaze/uniffi-test branch 2 times, most recently from 7e7b1ee to f450343 Compare October 24, 2025 08:56
@github-actions

github-actions Bot commented Oct 31, 2025

Copy link
Copy Markdown

⚠️ This PR does not contain any files in the .changes directory.

# Conflicts:
#	Sources/LiveKit/Token/CachingTokenSource.swift
#	Sources/LiveKit/Token/JWT.swift
#	Tests/LiveKitTestSupport/TokenGenerator.swift
@pblazej pblazej changed the title Experimental: UniFFI in tests Integrate UniFFI Dec 12, 2025
@pblazej

pblazej commented Dec 12, 2025

Copy link
Copy Markdown
Contributor Author

TODOs:

@pblazej
pblazej marked this pull request as ready for review December 12, 2025 12:21
@pblazej
pblazej merged commit 93ae6d8 into main Dec 15, 2025
27 of 28 checks passed
@pblazej
pblazej deleted the blaze/uniffi-test branch December 15, 2025 15:03
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.

Swift 6 strict build fails: LiveKit pins JWTKit 4.13.x without Sendable annotations

2 participants