Commit Graph

5 Commits

Author SHA1 Message Date
abel
3d394ddbab build(makefile): fix build-modules version parsing and image tag
Use grep -m1 with '^version\s*=' and improved sed to extract and
trim package versions. Default to 0.0.1 when no version is found.
Introduce SDK_IMG so BASE_IMG_PREFIX is applied to the SDK image tag
and use it as the --build-arg BASE_IMAGE for module builds. Skip the
SDK directory and the module template directory when iterating modules.
2026-03-10 12:33:33 +01:00
abel
1f3ffa8881 build(makefile): improve build-modules
Build the fuzzforge-modules-sdk wheel and image and derive
SDK_VERSION from pyproject.toml to use as the base image for other
module builds (passed via --build-arg BASE_IMAGE). Set BASE_IMG_PREFIX
to "localhost/" when using Podman so local images are referenced
correctly. Streamline module loop to skip the SDK dir, require a
Dockerfile, preserve existing "fuzzforge-*" names, and consistently
tag images as fuzzforge-<name>:<version>
2026-03-09 16:59:31 +01:00
AFredefon
404c89a742 feat: make Docker the default container engine 2026-01-30 13:20:03 +01:00
AFredefon
aea50ac42a fix: use SNAP detection for podman storage, update tests for OSS 2026-01-30 11:59:40 +01:00
AFredefon
b46f050aef feat: FuzzForge AI - complete rewrite for OSS release 2026-01-30 09:57:48 +01:00