Only make a device out of a bus address that names itself #48
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: Validate | |
| on: | |
| push: | |
| pull_request: | |
| schedule: | |
| - cron: "0 4 * * 1" | |
| jobs: | |
| hassfest: | |
| name: hassfest | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: home-assistant/actions/hassfest@master | |
| hacs: | |
| name: HACS | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: hacs/action@main | |
| with: | |
| category: integration | |
| tests: | |
| name: pytest | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.14" | |
| - run: pip install -r requirements_test.txt | |
| - run: python -m pytest tests/ -q | |
| lint: | |
| name: ruff | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.14" | |
| - run: pip install ruff | |
| # F821 catches a name used but never imported, which is exactly what | |
| # slipped through into a release and only surfaced as a runtime error | |
| # inside a callback. | |
| - run: ruff check custom_components tools tests |