Skip to content

Add CI install+import smoke (windows-latest) #12

Description

@ObscureAintSecure

Split from #4 (which added the dep upper bounds).

Add a GitHub Actions workflow on windows-latest that catches breakage the version caps can't (a within-bounds minor that breaks):

  • uv sync (CPU extra) from the lockfile
  • import smoke: python -c "import torch, transformers, pyannote.audio, faster_whisper, sentence_transformers"
  • pytest tests/

Notes: heavy (~GBs torch/pyannote install) so cache the uv cache; the app is Windows-only (pywin32/comtypes/pycaw), so the runner must be windows-latest. Diarization model download needs an HF token, so keep the smoke to import + mocked tests, not a live transcribe.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions