Commit Graph
27 Commits
Author SHA1 Message Date
Christophe Chauvet dee70b5f05 chore(docs): add frontmatter for each pages 2026-01-13 18:46:06 +01:00
Christophe Chauvet cfa7930de2 refactor: reduce title on top left 2026-01-13 17:41:31 +01:00
Christophe Chauvet 88ff877ad3 chore: fix gitignore to exlude only folder on vitepress 2026-01-13 17:41:31 +01:00
Christophe Chauvet 7344d8fddd ci: fix build path 2026-01-13 17:41:31 +01:00
Christophe Chauvet d7b0a149a8 docs: migrate documentation from sphinx to vitepress 2026-01-13 17:41:31 +01:00
Christophe CHAUVETandGitHub c656121bab chore: Add DeepWiki badge to README 2026-01-09 12:04:25 +01:00
Christophe Chauvet 81b321ddf4 chore(deps): update Django 5.2.10 2026-01-07 17:00:06 +01:00
Christophe Chauvet 8389a94d71 fix: broken pyproject.toml 2026-01-07 15:09:31 +01:00
Christophe Chauvet 403200cbc3 refactor: use dependencies specifier
see https://packaging.python.org/en/latest/specifications/dependency-specifiers/#dependency-specifiers
2026-01-07 15:08:09 +01:00
Christophe Chauvet b721a96406 feat: add new bsd flavor for psycopg 2026-01-07 12:20:25 +01:00
Christophe Chauvet 0f3cf79e61 chore: use stale process as Github Actions 2026-01-06 19:01:51 +01:00
Christophe CHAUVETandGitHub bbe4528a4a Use GH Actions instead of travis 2020-11-10 17:45:17 +01:00
02efd7f0e3 POC replace travis by Github Actions (#2066)
* POC replace travis by Github Actions

* add libldap2-dev

* add libsasl2-dev libssl-dev

* Delete .travis.yml

* Add specific configuration for PostgreSQL

* Retrieve PostgreSQL or MySQL port from env var

* Print affected port for the docker service

* Add Database type and dburl

* Fix dbtype

* Use environment variable to define the port in use for tests.

* Configured password for postgres connection.

* Added redis service.

* Enabled OpenLDAP service.

* Use a container for OpenLDAP too.

* Removed wrong option.

* Fixed volume syntax.

* Try using the option directly.

* Try using an absolute path.

* Fixed wrong syntax.

* Try different format for env variable.

* Try a different way to load data.

* Added missing method call.

* Fix envar

* Try to wait a bit before starting tests.

* Display openldap service logs.

* Fixed ldif scripts path.

* Try to use a custom docker image.

* Try to provide credentials.

* Try with github token.

* use main reference

* Changed LDAP Admin password.

* Added debug.

* Added more debug

* Removed debug.

* dd test for MySQL

* Fix name

* Test is independant

* Link build

* add envar DB for MySQL

* remove depends

* fix fast failed

* fix mysql user

* Use 127.0.0.1 to force for IPv4

* For parameters for MySQL

* Database name test_modoboa

* change mysql user to launch test

* Move to the last mysql version

lose connection on 5.7

* TEst some timout parameters

* remove bad parameters

* Add CONN_MAX_AGE parameters

* Add docker logs

* Try to reset db connections before we spawn processes.

* POC replace travis by Github Actions

* add libldap2-dev

* add libsasl2-dev libssl-dev

* Delete .travis.yml

* Add specific configuration for PostgreSQL

* Retrieve PostgreSQL or MySQL port from env var

* Print affected port for the docker service

* Add Database type and dburl

* Fix dbtype

* Use environment variable to define the port in use for tests.

* Configured password for postgres connection.

* Added redis service.

* Enabled OpenLDAP service.

* Use a container for OpenLDAP too.

* Removed wrong option.

* Fixed volume syntax.

* Try using the option directly.

* Try using an absolute path.

* Fixed wrong syntax.

* Try different format for env variable.

* Try a different way to load data.

* Added missing method call.

* Fix envar

* Try to wait a bit before starting tests.

* Display openldap service logs.

* Fixed ldif scripts path.

* Try to use a custom docker image.

* Try to provide credentials.

* Try with github token.

* use main reference

* Changed LDAP Admin password.

* Added debug.

* Added more debug

* Removed debug.

* dd test for MySQL

* Fix name

* Test is independant

* Link build

* add envar DB for MySQL

* remove depends

* fix fast failed

* fix mysql user

* Use 127.0.0.1 to force for IPv4

* For parameters for MySQL

* Database name test_modoboa

* change mysql user to launch test

* Move to the last mysql version

lose connection on 5.7

* TEst some timout parameters

* remove bad parameters

* Add CONN_MAX_AGE parameters

* Add docker logs

* Try to reset db connections before we spawn processes.

* Add relase on pypi (test server first)

* Fix setuptools scm to fix upload on Pypi test

* Retrieve all repos when publish on pypi

* if file exists, skip it

* Deploy only on master

* Added python 3.5 in matrix.

* Removed comments.

* Add translation and codecov

* Missing argument for upload in production

* fix bad indentation

* move codecov

* Codecov only in one build

* fix command

* Try to run codecov after PG tests.

* Fixed expressions syntax.

* Fixed path issue.

* Fixed path issue.

* Try workflow_run statement.

* Removed useless triggers.

* Test trigger on one workflow

* Another test

* Exclude master and main branch

* Regroup all steps in one workflow.

* Fixed typo

* Fixed bad syntax

* Added missing requirement.

* Push on Pypi Test only on master branch

Co-authored-by: Antoine Nguyen <tonio@ngyn.org>
2020-11-09 20:44:48 +01:00
Christophe CHAUVETandGitHub 7f94090cb2 On Mergify add the revue by one maintainer 2020-10-30 13:19:43 +01:00
Christophe CHAUVETandGitHub f91ac728fa Add database information 2020-10-30 09:20:25 +01:00
Christophe CHAUVETandGitHub 28b41c6951 Update ISSUE_TEMPLATE.md 2020-10-30 09:01:18 +01:00
Christophe CHAUVETandGitHub 8b3af1ae17 Update Gevent and Greenlet version together (#2063) 2020-10-24 16:13:48 +02:00
Christophe CHAUVETandGitHub a9a84fef00 Fix mergify.io 2020-10-23 22:04:11 +02:00
Christophe CHAUVETandGitHub 991ed6c8d8 Update stale.yml 2020-10-23 22:02:12 +02:00
Christophe CHAUVETandGitHub 60dd46d06f Mergify: configuration update (#2062) 2020-10-23 21:56:33 +02:00
Christophe CHAUVETandGitHub 42c9a6d63a Create stale.yml (#2061)
Add Stale Bot
2020-10-23 20:41:35 +02:00
Christophe CHAUVETandGitHub 3b4cf12e68 Fix tox serve command (#1463)
* Fix tox serve command
* Fix tests fail on travis
2018-04-12 19:26:35 +02:00
Christophe CHAUVETandGitHub 6fb9373e22 Create CODE_OF_CONDUCT.md 2018-04-12 14:22:31 +02:00
Christophe CHAUVETandAntoine Nguyen e3c35560ed Impossible to enable domain on creation or update with coreapi (#1281)
I found a bug in the coreapi to create a domain
this problem is on the djangorestframework and fix ten days ago 

see: https://github.com/mozilla/mozillians/pull/1892
       https://github.com/encode/django-rest-framework/issues/1101
Fix: https://github.com/encode/django-rest-framework/pull/5038/files
2017-10-27 19:58:56 +02:00
Christophe CHAUVETandAntoine Nguyen 12061c2b46 Improve travis (#1028)
* Improve travis speed to check database test before send command

* Fix bad test to detect the correct database driver

* Add cache for pip
2017-02-10 18:05:57 +01:00
Christophe CHAUVETandAntoine Nguyen 6d2ca678bb Add issue and pull request template (#1026)
* Add issue and pull request template

* Fix typo
2017-02-10 14:08:54 +01:00
Christophe Chauvet 4d25ada2a2 Under Debian with dovecot > 2.x, dovecot-dict-sql.conf is take as a configuration file and broke the configuration, and CPU come to 100% since the service is shutdown 2013-07-27 11:50:39 +02:00