Commit graph

28 commits

Author SHA1 Message Date
Matt Seymour
6273af6660 Simplify release workflow by removing created event type. 2026-01-05 10:41:03 +00:00
Matt Seymour
0a59175489 Add formatting step to workflow, integrate ruff check, and update job dependencies 2026-01-05 10:40:44 +00:00
Matt Seymour
992999193d Merge branch 'akx/ci-split' 2025-12-19 09:19:01 +00:00
Matt Seymour
59b3cd6283 Update workflow to be uv compatable 2025-12-19 09:17:33 +00:00
Matt Seymour
37b252e678 Migrate release workflow to release events, update actions, and integrate uv for builds. 2025-12-16 15:54:59 +00:00
Matt Seymour
989429838a Expand test matrix to support Python 3.14 and Django 6.0, update compatibility exclusions 2025-12-15 16:15:57 +00:00
Aarni Koskela
58ed5a2276 CI: run typechecks only once, not for each Django/Python version 2025-08-20 12:15:31 +03:00
Matt Seymour
0f8cfdf1c9
Update test.yml 2024-10-23 10:57:17 +01:00
Tom Parker-Shemilt
08d9cf0978
Add Python 3.13 and Django 5.1 testing (#255)
* Add Python 3.13 and Django 5.1 testing
* Upgrade to modern actions
2024-10-10 23:00:30 +01:00
Tom Parker-Shemilt
99128b507b
Make config test options not unknown types (#252)
* Make config test options not unknown types
* Run pyright as part of tests
2024-10-10 22:45:31 +01:00
Matt Seymour
fc0dca1b25
Update django 5.0 python compatability (#239) 2023-12-27 16:47:04 +00:00
Matt Seymour
321a7c207a
Update release.yml
Update version pinning of pypi-publish github action
2023-08-15 13:06:29 +01:00
Tom Parker-Shemilt
a7f94c8354
Redo as a package to fix mypy issues (#215)
* Demo the mypy types issue

* Redo as a package

* Update setup.py

---------

Co-authored-by: Matt Seymour <mattaseymour@gmail.com>
2023-04-13 10:59:57 +01:00
Tom Parker-Shemilt
698882ea83
Add type hints (#198) 2022-12-21 11:47:41 +00:00
Jair Henrique
ccbcc8f93d
Improve (#190)
* convert list to tuple

* use pathlib to read file data
2022-12-11 15:15:20 +00:00
Jair Henrique
ffe20b8abf
Add support to python 3.11 (#189) 2022-12-11 11:14:29 +00:00
Adam Johnson
742d74d091
Support Django 4.1 and remove compatibility code (#183)
* Support Django 4.1 and remove compatibility code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-25 21:49:01 +01:00
Matt Seymour
0f1b9f040d Add twine to release.yml dependencies 2022-07-29 11:09:51 +01:00
Matt Seymour
6fa0da3629 Add release.yml 2022-07-29 10:54:29 +01:00
Jannis Leidel
18e25d0eaf
Merge pull request #146 from palfrey/actions-pr
Run actions on PRs as well as pushes
2022-05-24 15:27:34 +02:00
Jannis Leidel
5df3b59d12
Add requirements.txt. 2022-05-24 15:16:21 +02:00
Jannis Leidel
683cfb0ee5
Add coverage reporting with codecov. 2022-05-24 15:14:46 +02:00
Jannis Leidel
5702e647b0
Don't run tests with Django 4.0 on Python 3.7. 2022-05-24 14:59:01 +02:00
Matt Seymour
36f37c38fc Update map of python django supported versions. 2022-05-17 22:10:15 +01:00
Tom Parker-Shemilt
daae7cda31 Run actions on PRs as well as pushes 2021-06-07 22:53:57 +01:00
Jacob Kaplan-Moss
306ee25cc0 run tests with python -m unittest discover 2019-12-25 10:50:14 -05:00
Jacob Kaplan-Moss
7db1c32e4d 👷 tweak ci build for readability 2019-12-25 10:33:50 -05:00
Jacob Kaplan-Moss
68b522ea4a 👷 moving to github ci
thanks @jefftriplett for the example -  https://github.com/jefftriplett/python-github-actions-matrix-demo
2019-12-25 10:29:37 -05:00