Commit Graph
7 Commits
Author SHA1 Message Date
Manuel Raynaud 564822d31f ️(CI) optimize Docker Hub workflow
We use the Docker Hub Workflow to build and push
our images to Docker Hub, but to check if we
have vulnerabilities in our images as well.
When we are just checking for vulnerabilities,
we don't need to do all the builing steps.
This commit optimizes the workflow by only doing the
necessary steps when we are just checking for
vulnerabilities, so during pull requests we skip the build
steps, and we do not activate QEMU and buildx
2026-02-26 09:19:43 +01:00
Stephan Meijer f43c8a49bd 👷(docker) add arm64 platform support for image builds
Signed-off-by: Stephan Meijer <me@stephanmeijer.com>
2026-02-19 17:38:18 +01:00
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
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 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
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 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