Skip to content

CI: stabilize bindings-matrix and cross-language bindings#23

Draft
cto-new[bot] wants to merge 1 commit intomainfrom
systematic-ci-debug-fix-bindings-matrix
Draft

CI: stabilize bindings-matrix and cross-language bindings#23
cto-new[bot] wants to merge 1 commit intomainfrom
systematic-ci-debug-fix-bindings-matrix

Conversation

@cto-new
Copy link
Copy Markdown

@cto-new cto-new Bot commented Dec 16, 2025

Summary

Stabilize the bindings-matrix CI by ensuring the C++ kernel is built prior to tests, correctly wiring the shared library for Python/Node.js, and updating language bindings tests for Python and Node.js.

Details

  • Build the C++ kernel in the grey_compiler step and export LD_LIBRARY_PATH for all bindings tests
  • Update Python binding matrix to install with break-system-packages and use pybind11-provided properties (events_processed, current_time)
  • Fix Node.js binding matrix build/test flow and align tests to the actual binding behavior
  • Update telemetry collection to rely on binding-provided properties for consistency across languages
  • Ensure no breaking changes to runtime APIs; changes are CI/test related

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.

0 participants