Repository navigation
ci: add service-free Python smoke workflow - #636
yousseffaouzi wants to merge 1 commit into
Conversation
Signed-off-by: Youssef Faouzi <46967695+yousseffaouzi@users.noreply.github.com>
|
Nice, good to see this as a real workflow. Ran main (
And the paths you picked are green but miss the failing tests: Six are a signature mismatch (fix looks like it's on Only catch is it'd be red from day one until those get fixed, so maybe a follow-up is |
Related to #632.
Summary
This is a focused first version of PR-focused Python smoke checks, following the maintainer direction to “Try one.”
The workflow is intentionally narrow and service-free:
contents: readpermissionsactions/checkout@v7with persisted credentials disableduvfrom the official Astral installeruv lock --checksrc/llm/testsandsrc/servers/utilities/testsValidation
Validated from fork commit
cd7b97da1affed26a1694708d59df23141eaebc0.Fork GitHub Actions run
38656000694(Python Smoke) completed successfully, including the lock check, constrained dependency installation, and configured pytest step. The existingSecret Scanworkflow also completed successfully on the same commit.Local checks also verified the workflow YAML structure and the
uvCLI flags used. A local pytest pass is not claimed because the available shell environment did not have the project’s Python 3.12/dependency setup and later lost GitHub/PyPI DNS access.Scope / limitations
This PR does not:
Whether this workflow fits IBM organization Actions policy remains a maintainer/repository-policy decision; this PR is intended to make that first version concrete and reviewable.