Skip to content

Commit 0bb2a9c

Browse files
committed
chore(ci): reduce cirrus usage
FreeBSD testing was initially introduced when Poetry was distributed in platform specific bundles. This is no longer the case and the value of these tests have reduced significantly, especially when considering newer Python versions (>=3.12) are still not available via ports. This change reduces the jobs to be more of a smoke test than a full coverage. Mypy tests have been removed along with testing on Python versions <3.11.
1 parent 51e1308 commit 0bb2a9c

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

.cirrus.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@ tests_task:
88

99
env:
1010
matrix:
11-
- PYTHON: python3.9
12-
PYTHON_VERSION: 3.9
13-
PYTHON_PACKAGE: python39
14-
SQLITE_PACKAGE: py39-sqlite3
15-
- PYTHON: python3.10
16-
PYTHON_VERSION: 3.10
17-
PYTHON_PACKAGE: python310
18-
SQLITE_PACKAGE: py310-sqlite3
1911
- PYTHON: python3.11
2012
PYTHON_VERSION: 3.11
2113
PYTHON_PACKAGE: python311
@@ -53,18 +45,11 @@ tests_task:
5345
format: junit
5446
type: text/xml
5547

56-
# TODO: caching
57-
- alias: mypy
58-
name: "Tests / FreeBSD (Python ${PYTHON_VERSION}) / mypy"
59-
skip: "!changesInclude('.cirrus.yml', 'poetry.lock', 'pyproject.toml', 'src/**.py', 'tests/**')"
60-
mypy_script: poetry run mypy
61-
6248
status_task:
6349
name: "Tests / FreeBSD Status"
6450

6551
depends_on:
6652
- pytest
67-
- mypy
6853

6954
container:
7055
image: alpine:latest

0 commit comments

Comments
 (0)