Commit Graph

9 Commits

Author SHA1 Message Date
Claude Paroz 30c727e653 Prepare 3.1.0 release (confirmed Django 4.1 support) 2023-03-19 12:54:34 +01:00
Alejandro R. Sedeño aa3425e0e9
Bump Xapian version to 1.4.19 2022-03-19 11:41:39 +01:00
AJ Slater 870b48dfcd
Management Command Database Locking 2022-02-10 20:44:21 +01:00
Alejandro R. Sedeño 3fc4cfe46d GitHub Actions: rework test matrix
Drop Django 3.1 (EoL)
Add Django 4.0
Add Python 3.8 (Minimum version for Django 4.0)
Add Python 3.10 to the general matrix, not just for Djagno 3.2

Exclude Django 2.2 from Python 3.10 testing.
Exclude Django 4.0 from Python 3.7 testing.

Django 2.2 will EoL in a little over a month, at which point we can
trim the matrix down again by dropping it and Python 3.9 if we want
to.
2022-02-08 08:17:06 +01:00
Claude Paroz 77d1fc8ef6 Dropped support for Python 3.6 2022-02-05 10:53:22 +01:00
Alejandro R. Sedeño c53d9ab3e0 Expand the test matrix to include python 3.10 / django 3.2
Django 3.2.9 added support for python 3.10, but older versions still
list the maximum supported version as 3.9.

https://docs.djangoproject.com/en/3.2/faq/install/

This adds python 3.10 / django 3.2 to the test matrix, and builds a
xapian wheel for python 3.10.

Version numbers changed to strings for consistency. Python 3.10 needs
to be quoted because it would otherwise be interpreted as 3.1.
2021-11-14 21:52:13 +01:00
Alejandro R. Sedeño 14ca04609c Github Actions - expand test matrix
Fixes: #207
2021-09-26 22:27:20 +02:00
Alejandro R. Sedeño 1a5b4cf0b3 Better coverage handling
Use `coverage combine` with some more configuration in .coveragerc
to merge our own paths with the paths we copy to when running coverage
and tests in the django-haystack checkout.

Also, print the simple coverage report in the Github Actions workflow
for good measure.

Fixes: #205
2021-09-25 08:52:07 +02:00
Alejandro R. Sedeño 20af9d214e Replace Travis CI by GitHub Actions
Co-authored-by: Claude Paroz <claude@2xlibre.net>
2021-09-24 19:57:33 +02:00