Fix mypin_6l_videopetfeeder, added various compatible models #6296
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: YAML tests | |
| on: | |
| workflow_dispatch: | |
| pull_request: | |
| paths: | |
| - 'custom_components/tuya_local/devices/*.yaml' | |
| push: | |
| paths: | |
| - 'custom_components/tuya_local/devices/*.yaml' | |
| jobs: | |
| tests: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| checks: write | |
| contents: read | |
| pull-requests: write | |
| strategy: | |
| matrix: | |
| python-version: ['3.14'] | |
| env: | |
| PYTHONPATH: . | |
| UV_SYSTEM_PYTHON: 1 | |
| steps: | |
| - uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 | |
| - name: Set up Python ${{ matrix.python-version }} | |
| uses: actions/setup-python@v6 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@v7 | |
| - name: Device configs check with pytest | |
| run: | | |
| uv run pytest tests/test_device_config.py | |
| uv run untranslated_entities |