From d2d37fe0eba4272a52ad57ce9b2df1d4165eee76 Mon Sep 17 00:00:00 2001 From: Thomas Sprayberry <263217947+askalf@users.noreply.github.com> Date: Mon, 20 Jul 2026 17:02:27 -0400 Subject: [PATCH 1/2] =?UTF-8?q?ci(fuzz):=20scope=20the=20docker=20ignore?= =?UTF-8?q?=20to=20the=20MCP=20image=20=E2=80=94=20root=20.dockerignore=20?= =?UTF-8?q?blanked=20ClusterFuzzLite's=20build=20context?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dockerignore | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Dockerfile.dockerignore diff --git a/Dockerfile.dockerignore b/Dockerfile.dockerignore new file mode 100644 index 0000000..5f4e780 --- /dev/null +++ b/Dockerfile.dockerignore @@ -0,0 +1,7 @@ +# Scoped ignore for the truecopy-mcp image ONLY (BuildKit .dockerignore). +# The image installs truecopy from npm and only needs the pin helper — keep the +# build context tiny and reproducible rather than copying the working tree in. +# NOT a root .dockerignore: ClusterFuzzLite (.clusterfuzzlite/Dockerfile) builds +# from the same repo-root context and needs the full tree (see #76). +* +!docker/pin-everything.mjs From d5a4592512b2bba6a17b426d1b99a1df15617e09 Mon Sep 17 00:00:00 2001 From: Thomas Sprayberry <263217947+askalf@users.noreply.github.com> Date: Mon, 20 Jul 2026 17:02:29 -0400 Subject: [PATCH 2/2] ci(fuzz): drop root .dockerignore (moved to Dockerfile.dockerignore) --- .dockerignore | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6577132..0000000 --- a/.dockerignore +++ /dev/null @@ -1,4 +0,0 @@ -# The image installs truecopy from npm and only needs the pin helper — keep the -# build context tiny and reproducible rather than copying the working tree in. -* -!docker/pin-everything.mjs