Skip to content

Commit 85ab8ec

Browse files
committed
Add a new check
1 parent 933d057 commit 85ab8ec

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ jobs:
3434
python-version: "3.11"
3535
sonar: false
3636
junit-xml-upload: false
37+
- env: py312-in-files
38+
python-version: "3.12"
39+
sonar: false
40+
junit-xml-upload: false
3741
steps:
3842
- uses: actions/checkout@v4
3943
with:

pyproject.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ legacy_tox_ini = """
102102
py310
103103
py311
104104
py311sqlite
105+
py312-in-files
105106
labels =
106107
test = py312, py310, py311, py311sqlite, check
107108
lint = flake8, black, isort
@@ -128,6 +129,26 @@ legacy_tox_ini = """
128129
setenv =
129130
DJANGO_SETTINGS_MODULE = test_app.sqlite3settings
130131
132+
[testenv:py312-in-files]
133+
deps =
134+
-r{toxinidir}/requirements/requirements.in
135+
-r{toxinidir}/requirements/requirements_activitystream.in
136+
-r{toxinidir}/requirements/requirements_authentication.in
137+
-r{toxinidir}/requirements/requirements_api_documentation.in
138+
-r{toxinidir}/requirements/requirements_rest_filters.in
139+
-r{toxinidir}/requirements/requirements_rbac.in
140+
-r{toxinidir}/requirements/requirements_channels.in
141+
-r{toxinidir}/requirements/requirements_jwt_consumer.in
142+
-r{toxinidir}/requirements/requirements_redis_client.in
143+
-r{toxinidir}/requirements/requirements_oauth2_provider.in
144+
-r{toxinidir}/requirements/requirements_resource_registry.in
145+
-r{toxinidir}/requirements/requirements_feature_flags.in
146+
-r{toxinidir}/requirements/requirements_testing.txt
147+
-r{toxinidir}/requirements/requirements_dev.txt
148+
docker = db
149+
allowlist_externals = sh
150+
commands = pytest -n auto --color=yes --cov=. --cov-report=xml:coverage.xml --cov-report=html --cov-report=json --cov-branch --junit-xml=django-ansible-base-test-results.xml {env:ANSIBLE_BASE_PYTEST_ARGS} {env:ANSIBLE_BASE_TEST_DIRS:test_app/tests} {posargs}
151+
131152
[docker:db]
132153
dockerfile = {toxinidir}/tools/dev_postgres/Dockerfile
133154
expose =

0 commit comments

Comments
 (0)