From 854f1e5631b69b9a203aba2da3d94d0916193aa3 Mon Sep 17 00:00:00 2001 From: abel <67806187+theo-abel@users.noreply.github.com> Date: Mon, 9 Mar 2026 17:00:18 +0100 Subject: [PATCH] build(fuzzforge-modules): parameterize module dockerfile base image replace hardcoded localhost/fuzzforge-modules-sdk:0.1.0 with a configurable ARG BASE_IMAGE and use FROM ${BASE_IMAGE}. default ARG is fuzzforge-modules-sdk:0.0.1. updated Dockerfiles: cargo-fuzzer, crash-analyzer, fuzzforge-module-template, harness-tester, rust-analyzer. --- fuzzforge-modules/cargo-fuzzer/Dockerfile | 3 ++- fuzzforge-modules/crash-analyzer/Dockerfile | 3 ++- fuzzforge-modules/fuzzforge-module-template/Dockerfile | 3 ++- fuzzforge-modules/harness-tester/Dockerfile | 3 ++- fuzzforge-modules/rust-analyzer/Dockerfile | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/fuzzforge-modules/cargo-fuzzer/Dockerfile b/fuzzforge-modules/cargo-fuzzer/Dockerfile index 33f658a..3e7eb65 100644 --- a/fuzzforge-modules/cargo-fuzzer/Dockerfile +++ b/fuzzforge-modules/cargo-fuzzer/Dockerfile @@ -1,4 +1,5 @@ -FROM localhost/fuzzforge-modules-sdk:0.1.0 +ARG BASE_IMAGE=fuzzforge-modules-sdk:0.0.1 +FROM ${BASE_IMAGE} # Module metadata is now read from pyproject.toml [tool.fuzzforge.module] section diff --git a/fuzzforge-modules/crash-analyzer/Dockerfile b/fuzzforge-modules/crash-analyzer/Dockerfile index 3f32d99..456b4a5 100644 --- a/fuzzforge-modules/crash-analyzer/Dockerfile +++ b/fuzzforge-modules/crash-analyzer/Dockerfile @@ -1,4 +1,5 @@ -FROM localhost/fuzzforge-modules-sdk:0.1.0 +ARG BASE_IMAGE=fuzzforge-modules-sdk:0.0.1 +FROM ${BASE_IMAGE} # Module metadata is now read from pyproject.toml [tool.fuzzforge.module] section diff --git a/fuzzforge-modules/fuzzforge-module-template/Dockerfile b/fuzzforge-modules/fuzzforge-module-template/Dockerfile index d663a1f..5d16456 100644 --- a/fuzzforge-modules/fuzzforge-module-template/Dockerfile +++ b/fuzzforge-modules/fuzzforge-module-template/Dockerfile @@ -1,4 +1,5 @@ -FROM localhost/fuzzforge-modules-sdk:0.1.0 +ARG BASE_IMAGE=fuzzforge-modules-sdk:0.0.1 +FROM ${BASE_IMAGE} # Module metadata is now read from pyproject.toml [tool.fuzzforge.module] section # See MODULE_METADATA.md for documentation on configuring metadata diff --git a/fuzzforge-modules/harness-tester/Dockerfile b/fuzzforge-modules/harness-tester/Dockerfile index b960d5b..01055ec 100644 --- a/fuzzforge-modules/harness-tester/Dockerfile +++ b/fuzzforge-modules/harness-tester/Dockerfile @@ -1,4 +1,5 @@ -FROM localhost/fuzzforge-modules-sdk:0.1.0 +ARG BASE_IMAGE=fuzzforge-modules-sdk:0.0.1 +FROM ${BASE_IMAGE} # Module metadata is now read from pyproject.toml [tool.fuzzforge.module] section diff --git a/fuzzforge-modules/rust-analyzer/Dockerfile b/fuzzforge-modules/rust-analyzer/Dockerfile index 70b18cb..c118285 100644 --- a/fuzzforge-modules/rust-analyzer/Dockerfile +++ b/fuzzforge-modules/rust-analyzer/Dockerfile @@ -1,4 +1,5 @@ -FROM localhost/fuzzforge-modules-sdk:0.1.0 +ARG BASE_IMAGE=fuzzforge-modules-sdk:0.0.1 +FROM ${BASE_IMAGE} # Module metadata is now read from pyproject.toml [tool.fuzzforge.module] section