name: CPU tests on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: '3.12' - run: pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu - run: pip install numpy==1.26.4 opencv-python-headless==4.11.0.86 Pillow==11.3.0 accelerate==1.14.0 safetensors==0.4.5 - run: python -m compileall -q src/code src/ui src/scripts src/vendor - run: python -m unittest discover -s src/tests -v