@@ -11,13 +11,9 @@ on: # yamllint disable-line rule:truthy
1111 - ' tests/functional/**'
1212 - ' devops/**'
1313 - ' docker-compose.yml'
14- - ' dev_requirements.txt'
1514 - ' **/*.lock'
1615 - ' .locks/**'
1716 - ' pyproject.toml'
18- - ' setup.cfg'
19- - ' setup.py'
20- - ' MANIFEST.in'
2117 - ' pytest.ini'
2218 - ' .github/workflows/integration-tests-sqlserver.yml'
2319 pull_request :
@@ -29,13 +25,9 @@ on: # yamllint disable-line rule:truthy
2925 - ' tests/functional/**'
3026 - ' devops/**'
3127 - ' docker-compose.yml'
32- - ' dev_requirements.txt'
3328 - ' **/*.lock'
3429 - ' .locks/**'
3530 - ' pyproject.toml'
36- - ' setup.cfg'
37- - ' setup.py'
38- - ' MANIFEST.in'
3931 - ' pytest.ini'
4032 - ' .github/workflows/integration-tests-sqlserver.yml'
4133 schedule :
@@ -44,9 +36,10 @@ on: # yamllint disable-line rule:truthy
4436jobs :
4537 integration-tests-sql-server :
4638 name : Regular
39+ if : github.actor != 'dependabot[bot]'
4740 strategy :
4841 matrix :
49- python_version : ["3.9", "3. 10", "3.11", "3.12", "3.13"]
42+ python_version : ["3.10", "3.11", "3.12", "3.13"]
5043 msodbc_version : ["17", "18"]
5144 sqlserver_version : ["2017", "2019", "2022"]
5245 collation : ["SQL_Latin1_General_CP1_CS_AS", "SQL_Latin1_General_CP1_CI_AS"]
7063 run : pip install uv
7164
7265 - name : Install dependencies
73- run : uv pip install --system -r dev_requirements.txt
66+ run : uv pip install --system -e ".[pyodbc]" --group dev
7467
7568 - name : Run functional tests
7669 run : pytest -ra -v tests/functional --profile "ci_sql_server"
0 commit comments