Éloi Rivard
ae1cc309d7
fix: babel 2.14+ and python 3.12+ setuptools dependency
2024-03-26 09:18:22 +01:00
Baptiste Jonglez
510c8db07f
CI: make sure the tests matrix depends on linting
2024-03-25 20:46:39 +01:00
Baptiste Jonglez
843f2df877
CI: Temporarily disable failing python 3.12 job
...
See #1297
2024-03-25 20:46:39 +01:00
Baptiste Jonglez
a0409a296a
CI: Update databases version to match more recent Debian
2024-03-25 20:46:39 +01:00
Baptiste Jonglez
73f014e90e
CI: Move lint and docs to separate action for readability
...
Currently, linting is done in one specific job of the big test Matrix, and
it's very easy to overlook. But we want linting to be the first thing to fix.
Also reorganize and rename jobs for readability.
Finally, use python 3.11 for lint/docs because python 3.12 seems to break dev install.
2024-03-25 20:46:39 +01:00
Éloi Rivard
8bce025c15
chore: support for python 3.12
2023-11-23 23:08:39 +01:00
Baptiste Jonglez
76e8b3baf0
CI: run tests and docker build on stable branches
2023-11-19 11:19:08 +01:00
Éloi Rivard
eb7338c76c
chore: migrate from setup.cfg to pyproject.toml ( #1243 )
2023-10-08 01:56:25 +02:00
Lod
26dce717b2
Fix typo on build worflow
2023-02-18 15:57:17 +01:00
Lod
78e50c21c2
[CI] Build mutli-architecture docker image
2023-02-18 11:29:07 +01:00
Baptiste Jonglez
f933776fdc
CI: move vermin check to tox config
2023-01-31 17:58:16 +01:00
Baptiste Jonglez
56ace2946e
CI: Run lint and docs on Python 3.11
2023-01-31 17:58:16 +01:00
Glandos
d8b6355101
Update Python ( #1083 )
...
* drop python3.6
* update github python actions and use pip cache
* we use setup.cfg not requirements.txt
* add python 3.11. Still in RC for now
* use latest 3.11 version
* 3.11 is strill RC for now
* go back to include key that match original py version
this shouldn't fail
* upgrade psycopg2 for python 3.11
Upgrade for all, it's a minor version
* update documentation for python 3.11 support
* update version
* 3.11 is out
Right on time!
2022-11-08 00:10:21 +01:00
Baptiste Jonglez
7cb43f58c0
CI: check compatibility with Python 3.6 using vermin
2022-01-14 19:45:02 +01:00
Glandos
4d6a5aaa27
add tests for python 3.10 ( #921 )
...
This also raises pytest and flask-cors version to work with python 3.10. Changes are non invasive.
2021-11-15 22:33:32 +01:00
6ba8ec211f
Update dockerhub.yml
2021-10-17 20:31:59 +02:00
Youe Graillot
ec0a3aa070
Fix docker image and docker image test ( #852 )
...
* Github Action build and push to dockerhub
* CI updates docker description
* Convert rst readme to markdown
* Update CONTRIBUTORS
* Revert "CI updates docker description"
This reverts commit 33e2e7b5c2
.
* Revert "Convert rst readme to markdown"
This reverts commit dc25f8dbe4
.
* CI deploy on master branch
* CI test image
* Fix empty SESSION_COOKIE_SECURE
* Dockerfile : sanitize ENV
* entrypoint.sh : sort
* docker-compose.yml
* CI test with docker compose
* CI reorganize
* Default SESSION_COOKIE_SECURE to True
* Add some comments for readability.
Co-authored-by: Alexis Métaireau <alexis@notmyidea.org>
2021-10-17 16:21:42 +02:00
Youe Graillot
2c487dd4b7
Continuous integration build and push to dockerhub ( #851 )
...
* Github Action build and push to dockerhub
* Update CONTRIBUTORS
2021-10-11 19:24:36 +02:00
Baptiste Jonglez
d216116dd2
CI: add more minimal variants
2021-07-14 11:22:03 +02:00
Baptiste Jonglez
48cc73b756
CI: Add variant with minimal versions of all dependencies
2021-07-14 11:22:03 +02:00
Baptiste Jonglez
7ceb66f01b
Enable CI builds with postgresql and mariadb
2021-07-10 00:39:54 +02:00
Glandos
f9756cc87d
Update and rename python-package.yml to test-docs.yml
2021-06-26 23:03:32 +02:00
Glandos
27c5a5f102
Run Lint & Docs
2021-06-23 22:58:24 +02:00
Glandos
45f672b3cd
First test of github actions
2021-06-23 22:49:55 +02:00
dependabot-preview[bot]
0e6d0d622f
Upgrade to GitHub-native Dependabot ( #748 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-22 21:31:53 +02:00