Commit graph

21 commits

Author SHA1 Message Date
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