test.yml 327 B

1234567891011121314151617
  1. name: Tests
  2. on:
  3. push:
  4. branches: [main]
  5. pull_request:
  6. jobs:
  7. test:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v4
  11. - uses: astral-sh/setup-uv@v5
  12. - name: Lint
  13. run: uvx ruff check custom_components tests --select F,E7,E9
  14. - name: Run tests
  15. run: uv run pytest -q