Skip to content

Open-126: Add Swift and Kotlin Binding Test Runs to CI/CD Workflow#60

Open
simon-void wants to merge 9 commits intomainfrom
feature/open-126-add_Swift_and_Kotlin_Binding_test_runs
Open

Open-126: Add Swift and Kotlin Binding Test Runs to CI/CD Workflow#60
simon-void wants to merge 9 commits intomainfrom
feature/open-126-add_Swift_and_Kotlin_Binding_test_runs

Conversation

@simon-void
Copy link
Copy Markdown
Contributor

@simon-void simon-void commented Mar 3, 2026

OPEN-126: Add Swift and Kotlin Binding Test Runs to CI/CD Workflow

Changes

  • ci-rust.yml: so that MacOSX runner is used for CI workflow (instead of Ubuntu runner, license_compliance is only available on ubuntu though)
  • release-bindings.yml: so that
  1. Add Kotlin and Swift binding tests executions (see release workflow release-bindings.yml)
  2. Executing the KMP modules requires Android (see release workflow)
  3. Add caching for the Kotlin world

Breaking Changes

  • None

Checklist

  • Tests added/updated where appropriate
  • FFI targets (swift, kotlin, ...) are updated where appropriate
  • Public API is documented
  • Docs updated (docs/, README.md) if needed
  • Release notes updated (ReleaseNotes.md) if user-facing change

@simon-void simon-void force-pushed the feature/open-126-add_Swift_and_Kotlin_Binding_test_runs branch from c52faff to 1db54ed Compare March 3, 2026 14:06
changes in
- ci-rust.yml: so that MacOSX runner for CI workflow (license_compliance is only available on ubuntu though)
- release-bindings.yml: so that
1) Add Kotlin and Swift binding tests executions (see release workflow release-bindings.yml)
2) Executing the KMP modules requires Android (see release workflow)
3) Add caching for the Kotlin world
@simon-void simon-void force-pushed the feature/open-126-add_Swift_and_Kotlin_Binding_test_runs branch from 1db54ed to 8802bbc Compare March 3, 2026 14:11
@simon-void simon-void force-pushed the feature/open-126-add_Swift_and_Kotlin_Binding_test_runs branch from a557daf to b2584cd Compare March 5, 2026 08:39
@simon-void simon-void force-pushed the feature/open-126-add_Swift_and_Kotlin_Binding_test_runs branch 2 times, most recently from aea3b97 to 275ea44 Compare March 5, 2026 13:13
…argets because 'Build XCFramework' doesn't build otherwise
@simon-void simon-void force-pushed the feature/open-126-add_Swift_and_Kotlin_Binding_test_runs branch from 275ea44 to 7121883 Compare March 5, 2026 13:51
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