.github/workflows/test.yml
19 runs-on: ubuntu-latest
22 - uses: actions/checkout@v6
25 uses: actions/setup-python@v6
27 python-version: ${{ matrix.python-version }}
29 cache-dependency-path: 'dev_requirements.txt'
31 - name: Install dependencies
32 run: pip install -r dev_requirements.txt
34 - name: Check formatting
42 # I don't run tests in GitHub Actions because YouTube blocks yt-dlp
43 # without authentication, and I don't want to sort out passing cookies
44 # in CI for now -- I can run the tests locally, that's good enough.