From 9247de98d2d25f16a4088eb4dd9a0b1194eaf5e8 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Tue, 10 Mar 2026 17:25:06 -0600 Subject: [PATCH] fix: filter all .txt files as non-installable meta assets .txt files are never installable (checksums, release notes, etc.). Filter them generically instead of matching specific patterns. --- cmd/webicached/main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cmd/webicached/main.go b/cmd/webicached/main.go index f777647..383bdae 100644 --- a/cmd/webicached/main.go +++ b/cmd/webicached/main.go @@ -1452,9 +1452,9 @@ func classifyZigDist(d *rawcache.Dir) ([]storage.Asset, error) { func isMetaAsset(name string) bool { lower := strings.ToLower(name) for _, suffix := range []string{ + ".txt", ".sha256", ".sha256sum", ".sha512", ".sha512sum", ".md5", ".md5sum", ".sig", ".asc", ".pem", - "checksums.txt", "sha256sums", "sha512sums", ".sbom", ".spdx", ".json.sig", ".sigstore", "_src.tar.gz", "_src.tar.xz", "_src.zip", "-src.tar.gz", "-src.tar.xz", "-src.zip", @@ -1465,7 +1465,6 @@ func isMetaAsset(name string) bool { } } for _, contains := range []string{ - "checksums", "sha256sum", "sha512sum", "buildable-artifact", ".LICENSE", ".README", } {