The GitHub Actions job "CI" on tvm-ffi.git/2026-03-22/rename-tvm-ffi-to-ffi has succeeded. Run started by GitHub user junrushao (triggered by junrushao).
Head commit for run: 261fbface0dcaf107d2a6fa4c34dd3f17e9bff94 / 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: pre-commit run --all-files (27 hooks, all passed) - Executed: uv run pytest -vvs tests/python (1955 passed, 25 skipped, 0 failures) - Executed: sphinx-build -M html docs docs/_build (build succeeded, no warnings) 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 both test suite and doc build. Report URL: https://github.com/apache/tvm-ffi/actions/runs/23422853554 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
