3 Commits

Author SHA1 Message Date
Ivan Gabaldon
392a033913
move func requirements at start 2025-05-11 17:45:26 +02:00
Ivan Gabaldon
8d0803b48e
move Dockerfiles to container folder
`./container/` folder is the new folder for container related files including new Dockerfiles and config.

`./container/legacy/` is dedicated to legacy architectures like armv7. Related Dockerfiles and configs go there.
2025-05-11 17:13:54 +02:00
Ivan Gabaldon
2bc305782c
[mod] rework container deployment
container.yml will run after integration.yml COMPLETES successfully and in master branch.

Style changes, cleanup and improved integration with CI by leveraging the use of
shared cache between all workflows.

* Podman is now supported to build the container images (Docker also received a refactor, merging both build and buildx)
* Container images are being built by Buildah instead of Docker BuildKit.
* Container images are tested before release.
* Splitting "modern" (amd64 & arm64) and "legacy" (armv7) arches on different Dockerfiles allowing future optimizations.
2025-05-10 14:02:21 +02:00