build(seaweedfs): keep Renovate and git whitespace off the in-tree build

Renovate would bump the builder, the base image or their digests one at
a time into a combination upstream never shipped, and the next `make
update` would silently put them back, so it leaves that Dockerfile to
the update recipe. The patches are unified diffs of Go sources, whose
context lines start with a marker before tabs and blank lines, which
git's whitespace checks would otherwise flag or rewrite.

Assisted-by: LLM
Signed-off-by: Alexey Artamonov <aleksei.artamonov@aenix.io>
This commit is contained in:
Alexey Artamonov authored and Aleksei Sviridkin committed 2026-10-13 16:22:45 +03:00
1 parent 5592a3f65d
commit ecdc043e63
2 files changed
+7

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
# Unified diff context has a marker before Go tabs and blank lines.
packages/system/capi-providers-infraprovider/images/cluster-api-provider-kubevirt/patches/*.diff -whitespace
packages/system/cilium/images/cilium-operator/patches/*.diff -whitespace
packages/system/seaweedfs/images/seaweedfs/patches/*.diff -whitespace
+6
View File
@@ -100,6 +100,12 @@
"matchUpdateTypes": ["major", "minor"],
"enabled": false
},
{
"description": "The seaweedfs rebuild compiles one upstream release with the Go toolchain upstream's docker/Dockerfile.go_build uses at that tag, lays it over the upstream image of that tag, and `make update` in packages/system/seaweedfs re-pins the builder, the base image digest and the source checksum from there. A Renovate bump of any of them builds a combination upstream never shipped, and the next `make update` silently reverts it. Updates are disabled here; all of them move with the SeaweedFS version.",
"matchManagers": ["dockerfile"],
"matchFileNames": ["packages/system/seaweedfs/images/seaweedfs/**"],
"enabled": false
},
{
"description": "kubevirt.io/csi-driver is pinned to an untagged pseudo-version commit and publishes no release tags, so Renovate's go datasource returns no-result and the lookup failure lingers on the Dependency Dashboard. Disable it; this module is advanced deliberately alongside the kubevirt-csi-driver image build.",
"matchManagers": ["gomod"],