Update Fleet-maintained apps - #47555
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/android-studio/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/apidog/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/beeper/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/charles/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/claude/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cmux/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codexbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cork/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dockside/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/extradock/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firealpaca/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/garmin-express/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-chrome/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-gemini/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kiro-cli/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kitty/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/local/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lunatask/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/masscode/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/mongodb-compass/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nordvpn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openaudible/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/opencode-desktop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prisma-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pritunl/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/remote-desktop-manager/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spotify/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/super-productivity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableau-prep/darwin.json=== Install Script (no changes) ===
=== Uninstall // ec459ac1 -> 0e43d8e1 ===
--- /tmp/old.QwmJId 2026-06-13 00:34:07.639300406 +0000
+++ /tmp/new.Qj7O0l 2026-06-13 00:34:07.640300408 +0000
@@ -141,9 +141,9 @@
sudo rm -rf '/Library/Application Support/Tableau Prep Builder'
sudo rm -rf '/Library/Preferences/FLEXnet Publisher'
trash $LOGGED_IN_USER '~/Documents/My Tableau Prep Repository'
-trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.1.2'
+trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.2.0'
trash $LOGGED_IN_USER '~/Library/Caches/com.tableau.caching'
-trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-1.plist'
+trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-2.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tableauprep.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tabminerva.plist'
trash $LOGGED_IN_USER '~/Library/Saved Application State/com.tableausoftware.tableauprep.savedState'ee/maintained-apps/outputs/telegram/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/texshop/darwin.json=== Install // 9bf7aba0 -> 99dd4af9 ===
--- /tmp/old.XsUly6 2026-06-13 00:34:07.715300545 +0000
+++ /tmp/new.usF1Sv 2026-06-13 00:34:07.715300545 +0000
@@ -97,9 +97,9 @@
# extract contents
unzip "$INSTALLER_PATH" -d "$TMPDIR"
# copy to the applications folder
-quit_and_track_application 'TeXShop'
+quit_and_track_application 'edu.uo.texshop.tex'
if [ -d "$APPDIR/TeXShop.app" ]; then
sudo mv "$APPDIR/TeXShop.app" "$TMPDIR/TeXShop.app.bkp"
fi
sudo cp -R "$TMPDIR/TeXShop.app" "$APPDIR"
-relaunch_application 'TeXShop'
+relaunch_application 'edu.uo.texshop.tex'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tidal/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/transmission/darwin.json=== Install // 34d38a93 -> 129c93b3 ===
--- /tmp/old.FQFNp3 2026-06-13 00:34:07.790300681 +0000
+++ /tmp/new.mu0cnK 2026-06-13 00:34:07.790300681 +0000
@@ -100,9 +100,9 @@
sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
hdiutil detach "$MOUNT_POINT" || true
# copy to the applications folder
-quit_and_track_application 'org.m0k.transmission.LSSharedFileList'
+quit_and_track_application 'org.m0k.transmission'
if [ -d "$APPDIR/Transmission.app" ]; then
sudo mv "$APPDIR/Transmission.app" "$TMPDIR/Transmission.app.bkp"
fi
sudo cp -R "$TMPDIR/Transmission.app" "$APPDIR"
-relaunch_application 'org.m0k.transmission.LSSharedFileList'
+relaunch_application 'org.m0k.transmission'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/twingate/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/typora/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/updf/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/warp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wavebox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wechat/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wispr-flow/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✅ Files skipped from review due to trivial changes (1)
WalkthroughThis pull request updates 57 maintained app installer manifest files across macOS (Darwin) and Windows platforms with version increments and corresponding metadata changes. The majority of updates follow a consistent pattern: bumping the version field, adjusting the Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@ee/maintained-apps/outputs/comet/windows.json`:
- Around line 4-12: The manifest uses a versioned "148.0.7778.1745" and a fixed
"sha256" but an installer_url that points to a version-agnostic channel
parameter (".../channel=stable"), which can cause SHA256 mismatches when the
channel endpoint rotates; update the "installer_url" in the Comet manifest
(keys: "installer_url", "sha256", and "version") to point at the exact build
artifact URL that corresponds to version "148.0.7778.1745" and its current
SHA256, or if you must use the channel URL, compute and update the "sha256" to
the exact bytes served by that channel and ensure you update both
"installer_url" and "sha256" together whenever the binary changes so Fleet's
integrity check stays consistent.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 7055c7dd-0621-4eec-8f13-d717ae6c6a1d
📒 Files selected for processing (55)
ee/maintained-apps/outputs/android-studio/windows.jsonee/maintained-apps/outputs/apidog/darwin.jsonee/maintained-apps/outputs/arc/darwin.jsonee/maintained-apps/outputs/arc/windows.jsonee/maintained-apps/outputs/beeper/darwin.jsonee/maintained-apps/outputs/bettertouchtool/darwin.jsonee/maintained-apps/outputs/brave-browser/darwin.jsonee/maintained-apps/outputs/brave-browser/windows.jsonee/maintained-apps/outputs/charles/darwin.jsonee/maintained-apps/outputs/claude/windows.jsonee/maintained-apps/outputs/cmux/darwin.jsonee/maintained-apps/outputs/codexbar/darwin.jsonee/maintained-apps/outputs/comet/windows.jsonee/maintained-apps/outputs/copilot-money/darwin.jsonee/maintained-apps/outputs/cork/darwin.jsonee/maintained-apps/outputs/dockside/darwin.jsonee/maintained-apps/outputs/extradock/darwin.jsonee/maintained-apps/outputs/firealpaca/darwin.jsonee/maintained-apps/outputs/garmin-express/darwin.jsonee/maintained-apps/outputs/google-chrome/darwin.jsonee/maintained-apps/outputs/google-gemini/darwin.jsonee/maintained-apps/outputs/kiro-cli/darwin.jsonee/maintained-apps/outputs/kitty/darwin.jsonee/maintained-apps/outputs/local/darwin.jsonee/maintained-apps/outputs/lunatask/darwin.jsonee/maintained-apps/outputs/masscode/darwin.jsonee/maintained-apps/outputs/microsoft-edge/darwin.jsonee/maintained-apps/outputs/mongodb-compass/windows.jsonee/maintained-apps/outputs/nordvpn/darwin.jsonee/maintained-apps/outputs/ocenaudio/darwin.jsonee/maintained-apps/outputs/ollama/darwin.jsonee/maintained-apps/outputs/openaudible/darwin.jsonee/maintained-apps/outputs/opencode-desktop/darwin.jsonee/maintained-apps/outputs/postman/darwin.jsonee/maintained-apps/outputs/postman/windows.jsonee/maintained-apps/outputs/prisma-browser/windows.jsonee/maintained-apps/outputs/pritunl/darwin.jsonee/maintained-apps/outputs/remote-desktop-manager/darwin.jsonee/maintained-apps/outputs/spotify/darwin.jsonee/maintained-apps/outputs/super-productivity/darwin.jsonee/maintained-apps/outputs/tableau-prep/darwin.jsonee/maintained-apps/outputs/telegram/windows.jsonee/maintained-apps/outputs/texshop/darwin.jsonee/maintained-apps/outputs/tidal/darwin.jsonee/maintained-apps/outputs/transmission/darwin.jsonee/maintained-apps/outputs/twingate/windows.jsonee/maintained-apps/outputs/typora/darwin.jsonee/maintained-apps/outputs/updf/darwin.jsonee/maintained-apps/outputs/visual-studio-code/darwin.jsonee/maintained-apps/outputs/visual-studio-code/windows.jsonee/maintained-apps/outputs/warp/darwin.jsonee/maintained-apps/outputs/wavebox/darwin.jsonee/maintained-apps/outputs/wechat/darwin.jsonee/maintained-apps/outputs/whatsapp/darwin.jsonee/maintained-apps/outputs/wispr-flow/darwin.json
| "version": "148.0.7778.1745", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.' AND version_compare(version, '148.0.7778.1018') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Comet' AND publisher = 'PERPLEXITY AI, INC.' AND version_compare(version, '148.0.7778.1745') < 0);" | ||
| }, | ||
| "installer_url": "https://www.perplexity.ai/rest/browser/download?platform=win_x64&channel=stable", | ||
| "install_script_ref": "9f163ee3", | ||
| "uninstall_script_ref": "faa38912", | ||
| "sha256": "3d85ad9e2be15a1258d88e0b280a27131a2f2ca7b01e2f24e40bda5bc600d537", | ||
| "sha256": "03ed7226bfe7f8f9aba9e56f8e5b9bd2999e84f6e5176008864b7c498b88688f", |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟡 Minor
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Locate and print the target manifest (small file)
FILE="ee/maintained-apps/outputs/comet/windows.json"
echo "=== $FILE ==="
sed -n '1,200p' "$FILE" | nl -ba
# Search for other manifests with same generic installer_url pattern
echo "=== Find other manifests using the same generic installer_url base ==="
rg -n --hidden --no-ignore -S '"installer_url"\s*:\s*"https://www\.perplexity\.ai/rest/browser/download\?platform=win_x64&channel=stable"' ee/maintained-apps/outputs || true
# Find code that consumes installer_url/sha256 and performs integrity checks
echo "=== Find installer_url / sha256 consumers in code ==="
rg -n --hidden --no-ignore -S 'installer_url|sha256' ee/maintained-apps | head -n 200
echo "=== Find version_compare usage to understand expectations ==="
rg -n --hidden --no-ignore -S 'version_compare\(' ee/maintained-apps | head -n 200
# Search for any download logic that verifies sha256 (look for checksum verification)
echo "=== Search for checksum verification ==="
rg -n --hidden --no-ignore -S 'sha256.*(verify|check|checksum|digest)|hash.*sha256' ee/maintained-apps | head -n 200Repository: fleetdm/fleet
Length of output: 172
🏁 Script executed:
#!/bin/bash
set -euo pipefail
FILE="ee/maintained-apps/outputs/comet/windows.json"
echo "=== $FILE (with line numbers) ==="
awk '{print NR "\t" $0}' "$FILE" | sed -n '1,200p'
echo "=== Find other manifests using the same generic installer_url base ==="
rg -n --hidden --no-ignore -S '"installer_url"\s*:\s*"https://www\.perplexity\.ai/rest/browser/download\?platform=win_x64&channel=stable"' ee/maintained-apps/outputs || true
echo "=== Find code that consumes installer_url / sha256 ==="
rg -n --hidden --no-ignore -S 'installer_url|sha256' ee | head -n 200
echo "=== Find version_compare usage in maintained apps outputs ==="
rg -n --hidden --no-ignore -S 'version_compare\(' ee/maintained-apps | head -n 200
echo "=== Search for checksum verification logic ==="
rg -n --hidden --no-ignore -S '(verify|checksum|digest).*(sha256)|sha256.*(verify|checksum|digest)|hash.*sha256' ee | head -n 200Repository: fleetdm/fleet
Length of output: 50369
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Show maintained app structs (version/sha256/url fields)
echo "=== ee/maintained-apps/maintained_apps.go (key parts) ==="
sed -n '1,140p' ee/maintained-apps/maintained_apps.go
# Show the manifest download/hash verification logic
echo "=== ee/server/service/maintained_apps.go (key parts around SHA256 check) ==="
sed -n '1,240p' ee/server/service/maintained_apps.go | sed -n '60,140p'
# Search for how installer_url/sha256 are used in software installer flow
echo "=== Search for InstallerURL usage ==="
rg -n --no-heading -S 'InstallerURL|installer_url' ee/server/service/software_installers.go ee/server/service/maintained_apps.go ee/maintained-apps | head -n 100
echo "=== ee/server/service/software_installers.go (key parts around sha256 comparisons) ==="
rg -n --no-heading -S 'mismatch in maintained app SHA256|hash_sha256|StorageID|payload\.SHA256|InstallerURL|payload\.URL' ee/server/service/software_installers.go | head -n 120
# Print the relevant sections by line ranges (best-effort)
echo "=== Extract around payload.SHA256 / mismatch logic ==="
# We'll grab a window around the first match in maintained app installers
rg -n --no-heading -S 'mismatch in maintained app SHA256 hash' ee/server/service/maintained_apps.goRepository: fleetdm/fleet
Length of output: 24235
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "=== Find DownloadInstaller implementation ==="
rg -n --hidden --no-ignore -S 'func DownloadInstaller' ee/maintained-apps ee/server | head -n 50
FILE="$(rg -n --hidden --no-ignore -S 'func DownloadInstaller' ee/maintained-apps ee/server --files-with-matches | head -n 1 || true)"
echo "First match file: $FILE"
if [ -n "${FILE:-}" ]; then
awk '{print NR "\t" $0}' "$FILE" | sed -n '1,220p'
fi
echo "=== Locate noCheckHash definition/value ==="
rg -n --hidden --no-ignore -S 'noCheckHash' ee/maintained-apps ee/server | head -n 50
echo "=== Extract around where app.SHA256 is set from downloaded hash ==="
# line numbers from prior output show around mismatch at ~83 in maintained_apps.go; let's print earlier/later
sed -n '60,130p' ee/server/service/maintained_apps.goRepository: fleetdm/fleet
Length of output: 103
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "=== Search for DownloadInstaller across repo ==="
rg -n --hidden --no-ignore -S 'DownloadInstaller\(' . | head -n 50
echo "=== Search for InstallerTimeout definition ==="
rg -n --hidden --no-ignore -S 'InstallerTimeout' ee/maintained-apps ee/server | head -n 50
echo "=== Search for DownloadInstaller implementation by filename heuristics ==="
# List go files under ee/maintained-apps and ee/server that might contain "download"
fd -t f -e go . ee/maintained-apps ee/server | head -n 200 | rg 'download|installer' || true
# Find maintained_apps.DownloadInstaller call site file to infer actual package
rg -n --hidden --no-ignore -S 'maintained_apps\.DownloadInstaller' ee | head -n 20Repository: fleetdm/fleet
Length of output: 1428
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "=== server/mdm/maintainedapps/installers.go ==="
sed -n '1,220p' server/mdm/maintainedapps/installers.go
echo "=== Find noCheckHash definition ==="
rg -n --hidden --no-ignore -S 'noCheckHash' ee server | head -n 50
echo "=== Print noCheckHash context ==="
FILE="$(rg -n --hidden --no-ignore -S 'noCheckHash' ee server --files-with-matches | head -n 1)"
echo "First match file: $FILE"
if [ -n "${FILE:-}" ]; then
sed -n '1,120p' "$FILE"
fi
echo "=== Inspect file.SHA256FromTempFileReader ==="
# Search for function in repository
RGFILE="$(rg -n --hidden --no-ignore -S 'func SHA256FromTempFileReader' . --files-with-matches | head -n 1 || true)"
echo "Match: $RGFILE"
if [ -n "${RGFILE:-}" ]; then
sed -n '1,160p' "$RGFILE"
fi
echo "=== Inspect file package sha helpers around TempFileReader ==="
rg -n --hidden --no-ignore -S 'type TempFileReader|SHA256FromTempFileReader|TempFileReader' . | head -n 50Repository: fleetdm/fleet
Length of output: 18352
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "=== pkg/file/file.go (SHA256FromTempFileReader) ==="
sed -n '260,340p' pkg/file/file.goRepository: fleetdm/fleet
Length of output: 1573
Ensure Comet installer_url remains consistent with declared sha256 (integrity is enforced, but updates can still fail)
Fleet downloads the installer_url, computes the installer SHA256, and rejects adding/updating the maintained app when it doesn’t match the manifest sha256 (mismatch in maintained app SHA256 hash), so it won’t silently install a different binary.
Using a version-agnostic .../channel=stable still risks breaking future manifest updates/ingestion whenever that endpoint rotates away from the 148.0.7778.1745 artifact—then you’ll need to pin installer_url to the exact build (or otherwise guarantee it serves the same bytes) and update sha256 together.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@ee/maintained-apps/outputs/comet/windows.json` around lines 4 - 12, The
manifest uses a versioned "148.0.7778.1745" and a fixed "sha256" but an
installer_url that points to a version-agnostic channel parameter
(".../channel=stable"), which can cause SHA256 mismatches when the channel
endpoint rotates; update the "installer_url" in the Comet manifest (keys:
"installer_url", "sha256", and "version") to point at the exact build artifact
URL that corresponds to version "148.0.7778.1745" and its current SHA256, or if
you must use the channel URL, compute and update the "sha256" to the exact bytes
served by that channel and ensure you update both "installer_url" and "sha256"
together whenever the binary changes so Fleet's integrity check stays
consistent.
Script Diff Resultsee/maintained-apps/outputs/android-studio/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/apidog/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/beeper/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/charles/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/claude/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cmux/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codexbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cork/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dockside/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/extradock/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/garmin-express/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-chrome/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-gemini/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kiro-cli/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kitty/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/local/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lunatask/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/masscode/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/mongodb-compass/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nordvpn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openaudible/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/opencode-desktop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prisma-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pritunl/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/remote-desktop-manager/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spotify/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/super-productivity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableau-prep/darwin.json=== Install Script (no changes) ===
=== Uninstall // ec459ac1 -> 0e43d8e1 ===
--- /tmp/old.iduQ5l 2026-06-13 01:49:15.188460106 +0000
+++ /tmp/new.pmE53i 2026-06-13 01:49:15.188460106 +0000
@@ -141,9 +141,9 @@
sudo rm -rf '/Library/Application Support/Tableau Prep Builder'
sudo rm -rf '/Library/Preferences/FLEXnet Publisher'
trash $LOGGED_IN_USER '~/Documents/My Tableau Prep Repository'
-trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.1.2'
+trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.2.0'
trash $LOGGED_IN_USER '~/Library/Caches/com.tableau.caching'
-trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-1.plist'
+trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-2.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tableauprep.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tabminerva.plist'
trash $LOGGED_IN_USER '~/Library/Saved Application State/com.tableausoftware.tableauprep.savedState'ee/maintained-apps/outputs/telegram/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/texshop/darwin.json=== Install // 9bf7aba0 -> 99dd4af9 ===
--- /tmp/old.yFgpzU 2026-06-13 01:49:15.336464100 +0000
+++ /tmp/new.hdIfjA 2026-06-13 01:49:15.336464100 +0000
@@ -97,9 +97,9 @@
# extract contents
unzip "$INSTALLER_PATH" -d "$TMPDIR"
# copy to the applications folder
-quit_and_track_application 'TeXShop'
+quit_and_track_application 'edu.uo.texshop.tex'
if [ -d "$APPDIR/TeXShop.app" ]; then
sudo mv "$APPDIR/TeXShop.app" "$TMPDIR/TeXShop.app.bkp"
fi
sudo cp -R "$TMPDIR/TeXShop.app" "$APPDIR"
-relaunch_application 'TeXShop'
+relaunch_application 'edu.uo.texshop.tex'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tidal/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/transmission/darwin.json=== Install // 34d38a93 -> 129c93b3 ===
--- /tmp/old.KvDnJy 2026-06-13 01:49:15.418466313 +0000
+++ /tmp/new.nCxDzB 2026-06-13 01:49:15.418466313 +0000
@@ -100,9 +100,9 @@
sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
hdiutil detach "$MOUNT_POINT" || true
# copy to the applications folder
-quit_and_track_application 'org.m0k.transmission.LSSharedFileList'
+quit_and_track_application 'org.m0k.transmission'
if [ -d "$APPDIR/Transmission.app" ]; then
sudo mv "$APPDIR/Transmission.app" "$TMPDIR/Transmission.app.bkp"
fi
sudo cp -R "$TMPDIR/Transmission.app" "$APPDIR"
-relaunch_application 'org.m0k.transmission.LSSharedFileList'
+relaunch_application 'org.m0k.transmission'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/twingate/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/typora/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/updf/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/warp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wavebox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wechat/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wispr-flow/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
Script Diff Resultsee/maintained-apps/outputs/android-studio/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/apidog/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/beeper/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/charles/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/claude/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cmux/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codexbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cork/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dockside/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/extradock/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/garmin-express/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-chrome/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-gemini/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kiro-cli/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kitty/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/local/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lunatask/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/masscode/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/mongodb-compass/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nordvpn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openaudible/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/opencode-desktop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prisma-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pritunl/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/remote-desktop-manager/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spotify/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/super-productivity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableau-prep/darwin.json=== Install Script (no changes) ===
=== Uninstall // ec459ac1 -> 0e43d8e1 ===
--- /tmp/old.JdGDdK 2026-06-13 02:03:35.201922036 +0000
+++ /tmp/new.hNDxUd 2026-06-13 02:03:35.201922036 +0000
@@ -141,9 +141,9 @@
sudo rm -rf '/Library/Application Support/Tableau Prep Builder'
sudo rm -rf '/Library/Preferences/FLEXnet Publisher'
trash $LOGGED_IN_USER '~/Documents/My Tableau Prep Repository'
-trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.1.2'
+trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.2.0'
trash $LOGGED_IN_USER '~/Library/Caches/com.tableau.caching'
-trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-1.plist'
+trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-2.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tableauprep.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tabminerva.plist'
trash $LOGGED_IN_USER '~/Library/Saved Application State/com.tableausoftware.tableauprep.savedState'ee/maintained-apps/outputs/telegram/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/texshop/darwin.json=== Install // 9bf7aba0 -> 99dd4af9 ===
--- /tmp/old.ijKyFG 2026-06-13 02:03:35.291920505 +0000
+++ /tmp/new.ukUPrV 2026-06-13 02:03:35.291920505 +0000
@@ -97,9 +97,9 @@
# extract contents
unzip "$INSTALLER_PATH" -d "$TMPDIR"
# copy to the applications folder
-quit_and_track_application 'TeXShop'
+quit_and_track_application 'edu.uo.texshop.tex'
if [ -d "$APPDIR/TeXShop.app" ]; then
sudo mv "$APPDIR/TeXShop.app" "$TMPDIR/TeXShop.app.bkp"
fi
sudo cp -R "$TMPDIR/TeXShop.app" "$APPDIR"
-relaunch_application 'TeXShop'
+relaunch_application 'edu.uo.texshop.tex'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tidal/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/transmission/darwin.json=== Install // 34d38a93 -> 129c93b3 ===
--- /tmp/old.X2FdVf 2026-06-13 02:03:35.371919144 +0000
+++ /tmp/new.KxR0NN 2026-06-13 02:03:35.371919144 +0000
@@ -100,9 +100,9 @@
sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
hdiutil detach "$MOUNT_POINT" || true
# copy to the applications folder
-quit_and_track_application 'org.m0k.transmission.LSSharedFileList'
+quit_and_track_application 'org.m0k.transmission'
if [ -d "$APPDIR/Transmission.app" ]; then
sudo mv "$APPDIR/Transmission.app" "$TMPDIR/Transmission.app.bkp"
fi
sudo cp -R "$TMPDIR/Transmission.app" "$APPDIR"
-relaunch_application 'org.m0k.transmission.LSSharedFileList'
+relaunch_application 'org.m0k.transmission'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/twingate/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/typora/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/updf/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/warp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wavebox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wechat/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wispr-flow/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
Script Diff Resultsee/maintained-apps/outputs/apidog/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/beeper/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/charles/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/claude/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cmux/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codexbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cork/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dockside/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/extradock/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/garmin-express/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-chrome/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-gemini/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kiro-cli/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kitty/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/local/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lunatask/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/masscode/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/mongodb-compass/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nordvpn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openaudible/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/opencode-desktop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prisma-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pritunl/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/remote-desktop-manager/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spotify/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/super-productivity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableau-prep/darwin.json=== Install Script (no changes) ===
=== Uninstall // ec459ac1 -> 0e43d8e1 ===
--- /tmp/old.yOWxRi 2026-06-13 02:14:47.440098645 +0000
+++ /tmp/new.27O65y 2026-06-13 02:14:47.440098645 +0000
@@ -141,9 +141,9 @@
sudo rm -rf '/Library/Application Support/Tableau Prep Builder'
sudo rm -rf '/Library/Preferences/FLEXnet Publisher'
trash $LOGGED_IN_USER '~/Documents/My Tableau Prep Repository'
-trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.1.2'
+trash $LOGGED_IN_USER '~/Library/Application Support/Tableau Prep Builder 2026.2.0'
trash $LOGGED_IN_USER '~/Library/Caches/com.tableau.caching'
-trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-1.plist'
+trash $LOGGED_IN_USER '~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-2.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tableauprep.plist'
trash $LOGGED_IN_USER '~/Library/Preferences/com.tableausoftware.tabminerva.plist'
trash $LOGGED_IN_USER '~/Library/Saved Application State/com.tableausoftware.tableauprep.savedState'ee/maintained-apps/outputs/telegram/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/texshop/darwin.json=== Install // 9bf7aba0 -> 99dd4af9 ===
--- /tmp/old.jRAqsT 2026-06-13 02:14:47.521100020 +0000
+++ /tmp/new.Mtk0vi 2026-06-13 02:14:47.521100020 +0000
@@ -97,9 +97,9 @@
# extract contents
unzip "$INSTALLER_PATH" -d "$TMPDIR"
# copy to the applications folder
-quit_and_track_application 'TeXShop'
+quit_and_track_application 'edu.uo.texshop.tex'
if [ -d "$APPDIR/TeXShop.app" ]; then
sudo mv "$APPDIR/TeXShop.app" "$TMPDIR/TeXShop.app.bkp"
fi
sudo cp -R "$TMPDIR/TeXShop.app" "$APPDIR"
-relaunch_application 'TeXShop'
+relaunch_application 'edu.uo.texshop.tex'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tidal/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/transmission/darwin.json=== Install // 34d38a93 -> 129c93b3 ===
--- /tmp/old.9El5LI 2026-06-13 02:14:47.601101379 +0000
+++ /tmp/new.ZVf1u8 2026-06-13 02:14:47.601101379 +0000
@@ -100,9 +100,9 @@
sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
hdiutil detach "$MOUNT_POINT" || true
# copy to the applications folder
-quit_and_track_application 'org.m0k.transmission.LSSharedFileList'
+quit_and_track_application 'org.m0k.transmission'
if [ -d "$APPDIR/Transmission.app" ]; then
sudo mv "$APPDIR/Transmission.app" "$TMPDIR/Transmission.app.bkp"
fi
sudo cp -R "$TMPDIR/Transmission.app" "$APPDIR"
-relaunch_application 'org.m0k.transmission.LSSharedFileList'
+relaunch_application 'org.m0k.transmission'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/twingate/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/typora/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/updf/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/visual-studio-code/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/warp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wavebox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wechat/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wispr-flow/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit
Release Notes