diff --git a/cmd/comparecache/main.go b/cmd/comparecache/main.go index d3f74bc..78d2383 100644 --- a/cmd/comparecache/main.go +++ b/cmd/comparecache/main.go @@ -519,6 +519,12 @@ func isLiveNoise(name string) bool { } } + // Linux binaries for packages where Node.js only kept macOS .app.zip. + // Go correctly includes these as installable on Linux. + if strings.HasPrefix(lower, "fish-") && strings.Contains(lower, "-linux-") { + return true + } + return false } diff --git a/fish/releases.conf b/fish/releases.conf index 1df427c..d2f5894 100644 --- a/fish/releases.conf +++ b/fish/releases.conf @@ -1,3 +1,4 @@ source = github owner = fish-shell repo = fish-shell +exclude = bundledpcre fish-static OpenBeta diff --git a/internal/storage/legacy.go b/internal/storage/legacy.go index 84c3721..54591e6 100644 --- a/internal/storage/legacy.go +++ b/internal/storage/legacy.go @@ -85,6 +85,7 @@ var legacyFormats = map[string]bool{ ".exe": true, ".exe.xz": true, ".dmg": true, + ".app.zip": true, "git": true, }