Commit Graph
18 Commits
Author SHA1 Message Date
Stanislas Bruhiere a11829e6f7 🐛(docker-hub) fix mistake in docker user
Remove :-1000 after docker user in github workflows
2025-12-31 10:39:36 +01:00
Sylvain ZimmerandNathan Vasse 971433ff75 🐛(email) avoid trying to send emails if no provider is configured
We want to allow instance to not setup email sending without causing
crashes. Also add the envvar to the test setup so that the existing
tests that were running without DJANGO_EMAIL_HOST to None still
work.
2025-12-18 14:36:30 +01:00
Manuel Raynaud 333662c69e ⬆️(actions) upgrade actions/checkout to v6
Upgrade checkout actions to latest version available
2025-12-01 08:39:07 +01:00
Manuel Raynaud ac562934cb 🔧(actions) migrate from pip to uv
Migreate usage of pip to uv in github actions. How python is setup is
also changed. Doing like this, we will just have to upgrade the python
version requirement in the pyproject file
2025-11-25 09:51:15 +01:00
Manuel Raynaud 65127ad60a ⬆️(backend) upgrade to python 3.13
we want to upgrade to python 3.13 before upgrading it to 3.14 in few
weeks
2025-11-19 16:45:13 +01:00
Nathan Panchout c125d20d31 🐛(front) enhance mimeTypes utility
We cannot put periods in filenames, even if it's an unknown extension.
2025-11-19 11:11:29 +01:00
Nathan Vasse 8c8442cd54 👷(ci) install playwright browser with local version
Before the playwright browsers were installing the most
up-to-date version, not the version of the repository.
This was causing sometimes mismatch and ci crashes when
playwright releases a new version.
2025-10-10 15:41:08 +02:00
Manuel Raynaud d3e67e541f 🔧(ci) always run all git-lint steps
git-lint steps are independant and we would like to have all checks at
once. Using the `if: always()` instruction should ensure all steps
should be run event if the previous fails.
2025-09-02 10:19:50 +02:00
Manuel Raynaud 7b69315edb 🔧(ci) refactor Docker Hub login to use official GitHub actions
Replace custom Docker Hub authentication with standard, secure,
official GitHub actions for improved security and maintainability.

Uses officially supported actions that follow security best practices
and receive regular updates from GitHub.

Avoid unsecure handling of GitHub secrets.
2025-08-29 11:02:17 +02:00
Nathan Vasse 9a714c45bc 👷(ci) add frontend e2e ci job
This job runs the e2e frontend tests for various browsers.
2025-08-27 15:45:16 +02:00
Manuel Raynaud cb9d173382 ️(ci) use setup-python cache option
The setup-python action is able to cache the dependencies and reuse this
cache while the pyproject file has not changed. It is easy to setup,
juste the package manager used has to be declared in the cache settings.
2025-08-25 09:23:53 +02:00
Manuel Raynaud f5d6073974 💚(node) upgrade to node 22
Drive requires node 22, we have to upgrade it in the CI and in the
Dockerfile
2025-06-17 14:26:08 +02:00
Nathan Vasse ff00743f0c 💚(ci) enable frontend CI
Before we were working like unstoppable high speed train, now it's
time add more safety. :)
2025-05-15 17:07:37 +02:00
Manuel Raynaud 23700bec1c 🔧(ci) enable helmfile release action
The helm chart is made, we can now enable the helmfile release action to
publish it in the repo github pages.
2025-04-02 08:19:28 +02:00
Manuel Raynaud 4a52985961 🔧(ci) enable helmfile linter action
We can now enable the helmfile linter in our ci.
2025-04-02 08:19:28 +02:00
Manuel Raynaud 20cabdac95 🔧(ci) configure action to build docker images
The CI was not yet configure to properly build docker images and verify
them. We now have all the Dockerfiles available to do it.
2025-04-02 08:19:28 +02:00
Manuel Raynaud 7eed577278 (back) add first backend version
The first backend version is able to manage items object and their
lifecycle
2025-02-11 14:57:09 +01:00
Manuel Raynaud 2607d77153 🎉(core) shape of the project
Add all files we need to start the project. Only the `src` repository is
missing and will be added later by additional pull requests.
2025-01-29 17:08:23 +01:00