Commit Graph

24 Commits

Author SHA1 Message Date
Brian Kohan
7b7ea3a51f
Refactor how integrations are documented and tested:
* reorg contrib docs
* reorg templatetag docs
* add integrations submodule for tests
  * add justfile recipes for running integration tests
* add reversion integration tests
* update reversion integraton documentation
* move integraton documentation for django-mptt to discussion forum
* move integration documentation for django-reversion-compare to discussion forum
2026-01-12 15:48:51 -08:00
Brian Kohan
bba7e638d1
Fix dumpdata usage for polymorphic models and add comprehensive tests.
closes #146
closes #175
closes #517
2026-01-09 12:03:05 -08:00
Brian Kohan
4fdf413c2a
move from 6.0 rc1 to 6.0 django in CI 2025-12-03 20:55:53 -08:00
Brian Kohan
83607a1a31
rename publish job and update to be verbose 2025-12-02 10:27:06 -08:00
Brian Kohan
37062d7518
rename publish job and update to be verbose 2025-12-02 10:26:54 -08:00
Brian Kohan
52a7ca23ae
fix release build 2025-12-01 23:45:16 -08:00
Joao Antunes
4ffc818175
Initial release workflow
Upgraded pypi publish action version

run lint and testing before allowing release to proceed

Co-authored-by: Brian Kohan <bckohan@gmail.com>
Co-authored-by: João Antunes <joao@pluto.bio>
2025-12-01 23:02:54 -08:00
Brian Kohan
c26b84a85e
support django 6 and python 3.14, update databases in CI 2025-11-29 22:29:06 -08:00
Hugo Osvaldo Barrera
f6dce29dc2 Drop support for EOL versions of Django
See: https://www.djangoproject.com/download/#supported-versions
2025-09-02 19:20:17 +02:00
Brian Kohan
31b27a2e5d
fix release CI check 2025-08-26 14:35:29 -07:00
Brian Kohan
c64b097be2
Add tests to all django supported RDBMS to CI, also add macos and windows tests.
Remove development dependency on gettext - compilemessages is run in release action and during just build
2025-08-25 23:44:18 -07:00
Brian Kohan
1aab9121dc
fix uv test locking 2025-08-24 18:18:27 -07:00
Brian Kohan
7645431fb9
fix new lint workflow to install gettext because it is needed for the package build 2025-08-24 17:36:25 -07:00
Brian Kohan
e5caa70e59
add justfile interface for command package management tasks, lint docs, change precommit to use just interface and update lint GHA accordingly 2025-08-24 17:33:58 -07:00
Brian Kohan
714c702a12
rename CI workflow to Lint, move all rst repo level doc files (like README) to markdown 2025-08-23 15:07:51 -07:00
Brian Kohan
350d3ffea1
Merge pull request #649 from akx/modern-lint
Update pre-commit tools, fix ruff configuration so it doesn't warn
2025-08-22 10:24:48 -07:00
Aarni Koskela
0f00e0e8f7 Drop support for Python 3.8 2025-08-20 12:22:35 +03:00
Aarni Koskela
cf8ae6e2ed Update pre-commit tools, fix ruff configuration so it doesn't warn 2025-08-20 11:59:15 +03:00
Brian Kohan
b375ed1542
add python 3.13 to CI testing 2025-04-30 14:57:34 -07:00
Brian Kohan
1d4f95f001
upgrade GHA versions 2025-02-26 22:49:10 -08:00
Hugo van Kemenade
92400f1b9f Use default coverage file locations 2023-12-20 12:27:42 +02:00
Aarni Koskela
9d674e4793
Drop support for non-supported versions of Django and Python (#563)
Resolves #556
2023-12-18 14:45:36 +02:00
Aarni Koskela
4a36247add
Lint and format with ruff (#560)
* Switch linting and formatting from flake8+isort+black to ruff+ruff-format

* CI: add pre-commit step
2023-12-16 20:13:43 +02:00
Aarni Koskela
0ead3b6d6f
Replace Travis CI configuration with GitHub Actions (#561)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-12 12:50:15 +02:00