fix(fish): add .app.zip to legacy formats, exclude noise assets

- Add .app.zip to legacyFormats so macOS fish builds export correctly
- Exclude bundledpcre, fish-static, OpenBeta from fish/releases.conf
- Add fish Linux binaries to comparecache noise (Go improvement)

Match count: 72/106
This commit is contained in:
AJ ONeal
2026-03-10 18:29:35 -06:00
parent 13798de1b0
commit 56a8a8ea71
3 changed files with 8 additions and 0 deletions

View File

@@ -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
}

View File

@@ -1,3 +1,4 @@
source = github
owner = fish-shell
repo = fish-shell
exclude = bundledpcre fish-static OpenBeta

View File

@@ -85,6 +85,7 @@ var legacyFormats = map[string]bool{
".exe": true,
".exe.xz": true,
".dmg": true,
".app.zip": true,
"git": true,
}