Skip to content

WIP – ci: add FFI binding verification workflows#1539

Closed
callebtc wants to merge 13 commits into
mainfrom
add-ffi-verification-workflows
Closed

WIP – ci: add FFI binding verification workflows#1539
callebtc wants to merge 13 commits into
mainfrom
add-ffi-verification-workflows

Conversation

@callebtc
Copy link
Copy Markdown
Contributor

Summary

This PR introduces 4 new GitHub Actions workflows to verify that changes in the core cdk repository do not break downstream FFI bindings.

Workflows Added

  1. ffi-python.yml: Generates Python bindings, installs them, and runs basic verification.
  2. ffi-kotlin.yml: Generates Kotlin bindings and verifies they compile.
  3. ffi-swift.yml: Generates Swift bindings and verifies the native package builds (on macOS).
  4. ffi-flutter.yml: Patches the Flutter Rust bridge to use the local CDK and verifies compilation.

These workflows trigger on push and pull_request to the main branch.

@github-project-automation github-project-automation Bot moved this to Backlog in CDK Jan 18, 2026
@ye0man ye0man added this to nutshell Jan 21, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in nutshell Jan 21, 2026
@ye0man ye0man removed this from nutshell Jan 21, 2026
@callebtc callebtc marked this pull request as draft January 21, 2026 15:47
@callebtc callebtc marked this pull request as ready for review January 21, 2026 16:22
@callebtc
Copy link
Copy Markdown
Contributor Author

switching to ready to trigger the CI

@callebtc callebtc changed the title ci: add FFI binding verification workflows WIP – ci: add FFI binding verification workflows Jan 21, 2026
@ye0man ye0man moved this from Backlog to Needs Review in CDK Feb 4, 2026
@thesimplekid thesimplekid added this to the 0.16.0 milestone Feb 13, 2026
@ye0man ye0man added the bindings label Mar 4, 2026
@thesimplekid
Copy link
Copy Markdown
Collaborator

Thanks for getting this started. Closing for #1706

@github-project-automation github-project-automation Bot moved this from Needs Review to Done in CDK Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants