diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 8c5e4c7..ee8f82d 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -39,12 +39,32 @@ jobs: mypy devolo_home_control_api mypy tests || true + test_old: + name: Test with Python 3.7 + runs-on: ubuntu-22.04 + steps: + - name: Checkout sources + uses: actions/checkout@v4.2.2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5.3.0 + with: + python-version: 3.7 + allow-prereleases: true + check-latest: true + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -e .[test] + - name: Test with pytest + run: | + pytest --cov=devolo_home_control_api + test: name: Test with Python ${{ matrix.python-version }} runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout sources uses: actions/checkout@v4.2.2