The GitHub Actions job "CI" on tvm-ffi.git/2026-03-22/rename-tvm-ffi-to-ffi has failed. Run started by GitHub user junrushao (triggered by junrushao).
Head commit for run: d4fa87f66cb3c1e021d9eb2c0ea5c9132df11c9b / Junru Shao <[email protected]> refactor(python): use `import tvm_ffi as ffi` alias in examples, docs, and tests Architecture: - No architectural changes. Pure rename of the user-facing import convention from `import tvm_ffi` / `tvm_ffi.X` to `import tvm_ffi as ffi` / `ffi.X`. - The `tvm_ffi` package itself is unchanged; only consumer-facing code (docstrings, examples, tests, documentation) is updated. Public Interfaces: - No API changes. The package name remains `tvm_ffi`; `ffi` is a conventional alias that shortens user code. UI/UX: - All user-facing examples now consistently use `import tvm_ffi as ffi`, making code samples shorter and more readable. Behavioral Changes: - none — purely cosmetic rename of import alias in non-library code. Docs: - Updated code blocks in 9 RST/MD doc files under docs/. - Updated docstring examples in 15 files under python/tvm_ffi/. - Preserved all Sphinx cross-references (:py:class:, :py:func:, etc.), automodule directives, C++ includes, CLI commands, and library filenames. Tests: - Executed: `uv run --group docs sphinx-build -M html docs docs/_build` - Result: build succeeded, no warnings related to the changes. - Python tests were not re-run (no behavioral changes). Untested Edge Cases: - MyST cross-references in python_lang_guide.md were updated; Sphinx resolved them successfully during doc build. - Submodule imports (`import tvm_ffi.testing`) coexist with the alias; this pattern is standard Python and verified by Sphinx doc build importing the package. Report URL: https://github.com/apache/tvm-ffi/actions/runs/23422658126 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
