Commit Graph
28 Commits
Author SHA1 Message Date
Cédric Krier fac8bb3e18 Always trigger default branch on readthedocs
This allows readthedocs to detect new branches:
https://github.com/readthedocs/readthedocs.org/issues/9106

Closes #12694
2023-10-31 23:04:37 +01:00
Cédric Krier 7b117d98ba Disable navigation_with_keys for linting
pydata-sphinx-theme 0.14.2 raises a warning with the default value of
navigation_with_keys.

Closes #12666
2023-10-25 12:06:34 +02:00
Cédric Krier 4e010a988f Add support for Python 3.12 2023-10-22 19:40:55 +02:00
Cédric Krier 2d72bc32b1 Use template as database cache for postgresql tests 2023-09-16 11:40:24 +02:00
Cédric Krier b0e4093dcb Trigger build when .readthedocs.yaml is changed 2023-09-03 18:05:23 +02:00
Cédric Krier 6a06579e13 Use Sphinx book theme for documentation 2023-09-01 09:44:09 +02:00
Cédric Krier e3444ecac8 Check modules against template model
Some files in modules should always be the same as the template.
We add a CI task to check those files against a new templated version of the
module.
2023-08-12 13:52:54 +02:00
Cédric Krier 0c4bc6752a Add check for README.rst file
Closes #12111
2023-03-15 15:29:57 +01:00
Cédric Krier b719d8aed1 Add rstcheck 2023-03-15 16:33:19 +01:00
Nicolas Évrard 039761e061 Remove support for Python 3.7 2023-01-29 20:36:51 +01:00
Nicolas Évrard 777ee10f27 Add support for Python 3.11 2023-01-27 11:02:47 +01:00
Hartmut Goebel 30bd29a236 Make isort output required changes 2023-02-11 12:55:43 +01:00
Cédric Krier 28ab7d64a4 Check mercurial status only in trytond directory after updating rng
Closes #12075
2023-02-10 09:35:52 +01:00
Cédric Krier eeb0bc72d4 Apply sphinx-lint to documentation 2023-02-04 21:02:37 +01:00
Cédric Krier f3489dc20c Add cache for check-trytond-rng
As the job install rnc2rng, it is better to use cache.
2023-02-04 21:19:55 +01:00
Cédric Krier 746d1d840a Add cookiecutter template for module 2023-01-11 19:01:37 +01:00
Cédric Krier 7dd21444bb Add check if RNG files are up to date 2023-01-15 11:42:01 +01:00
Cédric Krier 615c6c6260 Do not check documentation nor run test on tag
The tag pipeline has CI_COMMIT_SHA filled but changes rules are always true.
Thus the documentation checks and tests are run for all modules.
So the changes rules should be evaluated if CI_COMMIT_TAG is empty.
2023-01-15 21:23:43 +01:00
Cédric Krier 36dd3f68ae Check documentation links only when CHECK_LINK is set 2023-01-11 13:44:38 +01:00
Sergi Almacellas Abellana dbe81a2def Check isort and flake on all files 2023-01-11 14:22:37 +01:00
Sergi Almacellas Abellana 9ca0f25dba Add trytond_gis as isort know_first_party 2023-01-11 14:46:23 +01:00
Cédric Krier fdb8ba3c0c Simplify workflow rule 2023-01-11 15:53:43 +01:00
Cédric Krier 2b786d8c44 Add coverage reports 2023-01-08 11:18:56 +01:00
Cédric Krier 62e8201d5a Add unit test reports 2023-01-08 01:55:20 +01:00
Cédric Krier 5f8b891f62 Increase verbosity of tox 2022-12-28 00:26:31 +01:00
Cédric Krier 2eb503a855 Optimize pipeline DAG 2023-01-03 22:23:17 +01:00
Cédric Krier e64d40b3a7 Pre-generate ci for modules 2023-01-03 22:02:01 +01:00
Cédric Krier 5d3e4a39f2 Prepare migration to monorepo 2022-12-16 23:16:08 +01:00