Skip to content

Protect CI package CLI smoke - #109

Merged
hyeokjun32 merged 1 commit into
mainfrom
codex/protect-ci-cli-smoke
Jun 17, 2026
Merged

hyeokjun32 merged 1 commit into
mainfrom
codex/protect-ci-cli-smoke

Conversation

@hyeokjun32

Copy link
Copy Markdown
Contributor

Summary

  • Add pytest coverage that keeps the GitHub Actions package/install CLI smoke commands present.
  • Guard the default CI smoke from accidentally pulling Jetson, TensorRT, or ONNX Runtime-specific paths into the portable smoke step.
  • Record the validation hardening in English and Korean changelogs.

Tests

  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -q -p no:cacheprovider tests/test_ci_workflow.py
  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -q -p no:cacheprovider tests/test_ci_workflow.py tests/test_docs_links.py
  • git diff --check
  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -q -p no:cacheprovider

Notes

  • Local exact package CLI smoke using .venv/bin/python -m inferedge_orchestrator ... was blocked by the current local Python 3.13 editable-install path not applying the generated __editable__ .pth; with PYTHONPATH=src, the same CLI run/report/compare-overload smoke produced the expected reports successfully. CI remains pinned to Python 3.11 and the PR guards the workflow commands rather than changing runtime behavior.

@hyeokjun32
hyeokjun32 merged commit 9e8c206 into main Jun 17, 2026
1 check passed
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.

1 participant