diff --git a/.github/workflows/py-test-dev.yml b/.github/workflows/py-test-dev.yml deleted file mode 100644 index 139ef20..0000000 --- a/.github/workflows/py-test-dev.yml +++ /dev/null @@ -1,67 +0,0 @@ ---- -name: "Python testing on homeassistant@dev" - -on: - push: - branches: - - master - - main - - dev - pull_request: - schedule: - - cron: "30 3 * * 1" - -jobs: - tests: - name: "Test package on homeassistant@dev" - runs-on: ubuntu-latest - continue-on-error: ${{ matrix.experimental }} - strategy: - max-parallel: 4 - matrix: - python-version: [3.8, 3.9] - experimental: [false] - include: - - python-version: '3.10-dev' - experimental: true - steps: - - name: "Checkout code" - uses: actions/checkout@master - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - - name: "Cache pip" - uses: actions/cache@v2.1.5 - with: - # This path is specific to Ubuntu - path: ~/.cache/pip - # Look to see if there is a cache hit for the corresponding requirements file - key: ${{ runner.os }}-pip-${{ hashFiles('requirements*.txt') }} - restore-keys: | - ${{ runner.os }}-pip- - ${{ runner.os }}- - - - name: "Install dependencies" - run: | - python -m pip install --upgrade pip - # Prefer requirements-test.txt - if [ -f requirements-test.txt ]; then - bin/install_requirements --pre requirements-test.txt "${{ secrets.ADMIN_GITHUB_TOKEN }}" - elif [ -f requirements-dev.txt ]; then - bin/install_requirements --pre requirements-dev.txt "${{ secrets.ADMIN_GITHUB_TOKEN }}" - elif [ -f requirements.txt ]; then - bin/install_requirements --pre requirements.txt "${{ secrets.ADMIN_GITHUB_TOKEN }}" - fi - pip install pytest-xdist - - if [ -d custom_components ]; then - echo '"""Stub."""' >custom_components/__init__.py - fi - - - name: "Run tests with pytest" - run: | - pytest --basetemp=$RUNNER_TEMP --durations=10 -n auto --dist=loadfile -qq -o console_output_style=count -p no:sugar - ./bin/check_dirty diff --git a/.github/workflows/py-test.yml b/.github/workflows/py-test.yml index 4972d23..0041162 100644 --- a/.github/workflows/py-test.yml +++ b/.github/workflows/py-test.yml @@ -8,6 +8,8 @@ on: - main - dev pull_request: + schedule: + - cron: "23 3 * * 1" jobs: lint: