Update Fleet-maintained apps#44579
Conversation
Generated automatically with cmd/maintained-apps.
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
Script Diff Resultsee/maintained-apps/outputs/calibre/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/fork/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-teams/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/ollama/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/teleport-connect/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/teleport-suite/darwin.json=== Install // 35762c86 -> 2c7e3ed1 ===
--- /tmp/old.Xm71xp 2026-05-01 14:27:03.398660473 +0000
+++ /tmp/new.fE7OgD 2026-05-01 14:27:03.398660473 +0000
@@ -96,5 +96,5 @@
# install pkg files
quit_and_track_application 'com.gravitational.teleport.tsh'
-sudo installer -pkg "$TMPDIR/teleport-18.7.5.pkg" -target /
+sudo installer -pkg "$TMPDIR/teleport-18.7.6.pkg" -target /
relaunch_application 'com.gravitational.teleport.tsh'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/zotero/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/zotero/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughThis pull request updates version metadata and installation artifacts for ten maintained applications across macOS and Windows platforms. The changes update JSON configuration files in 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. Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@ee/maintained-apps/outputs/ollama/windows.json`:
- Around line 4-12: The sha256 value for Ollama v0.22.1 is incorrect; update the
"sha256" field in the windows.json entry for version "0.22.1" (the block
containing "installer_url":
"https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe") to
the official checksum
a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4 so the "sha256"
property matches the release asset.
🪄 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: 3378ff28-f2a2-4f98-b08e-3d70fd1c79d9
📒 Files selected for processing (11)
ee/maintained-apps/outputs/calibre/darwin.jsonee/maintained-apps/outputs/fork/darwin.jsonee/maintained-apps/outputs/granola/darwin.jsonee/maintained-apps/outputs/microsoft-edge/windows.jsonee/maintained-apps/outputs/microsoft-teams/darwin.jsonee/maintained-apps/outputs/ollama/darwin.jsonee/maintained-apps/outputs/ollama/windows.jsonee/maintained-apps/outputs/teleport-connect/darwin.jsonee/maintained-apps/outputs/teleport-suite/darwin.jsonee/maintained-apps/outputs/zotero/darwin.jsonee/maintained-apps/outputs/zotero/windows.json
| "version": "0.22.1", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.22.0') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.22.1') < 0);" | ||
| }, | ||
| "installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.0/OllamaSetup.exe", | ||
| "installer_url": "https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe", | ||
| "install_script_ref": "e14c71ee", | ||
| "uninstall_script_ref": "3f049b5d", | ||
| "sha256": "ad66d4b92fee95c4c456f593970275386bfcc50b6db807d0f3f31d997a81e8bb", | ||
| "sha256": "1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Description: Verify Ollama 0.22.1 Windows installer URL and SHA256
URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"
echo "Checking if URL is accessible..."
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -L -I "$URL")
echo "HTTP Status: $HTTP_STATUS"
if [ "$HTTP_STATUS" = "200" ]; then
echo "URL is accessible. Downloading and verifying SHA256..."
TEMP_FILE=$(mktemp)
curl -sL "$URL" -o "$TEMP_FILE"
ACTUAL_SHA256=$(shasum -a 256 "$TEMP_FILE" | awk '{print $1}')
rm "$TEMP_FILE"
echo "Expected SHA256: $EXPECTED_SHA256"
echo "Actual SHA256: $ACTUAL_SHA256"
if [ "$EXPECTED_SHA256" = "$ACTUAL_SHA256" ]; then
echo "✓ SHA256 checksum matches!"
else
echo "✗ SHA256 checksum mismatch!"
fi
else
echo "✗ URL is not accessible (HTTP $HTTP_STATUS)"
fiRepository: fleetdm/fleet
Length of output: 354
🏁 Script executed:
#!/bin/bash
# Verify Ollama 0.22.1 Windows installer SHA256 using Python
URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"
python3 <<EOF
import hashlib
import urllib.request
import sys
url = "$URL"
expected = "$EXPECTED_SHA256"
try:
print("Downloading installer...")
with urllib.request.urlopen(url) as response:
data = response.read()
actual_sha256 = hashlib.sha256(data).hexdigest()
print(f"Expected SHA256: {expected}")
print(f"Actual SHA256: {actual_sha256}")
if expected.lower() == actual_sha256.lower():
print("✓ SHA256 checksum matches!")
else:
print("✗ SHA256 checksum mismatch!")
except Exception as e:
print(f"Error: {e}")
EOFRepository: fleetdm/fleet
Length of output: 217
🏁 Script executed:
#!/bin/bash
# Verify SHA256 using curl and openssl
URL="https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe"
EXPECTED_SHA256="1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472"
echo "Attempting to download and verify SHA256..."
ACTUAL_SHA256=$(curl -sL -k "$URL" 2>/dev/null | openssl dgst -sha256 -hex | awk '{print $2}')
echo "Expected SHA256: $EXPECTED_SHA256"
echo "Actual SHA256: $ACTUAL_SHA256"
if [ -n "$ACTUAL_SHA256" ]; then
if [ "$EXPECTED_SHA256" = "$ACTUAL_SHA256" ]; then
echo "✓ SHA256 checksum matches!"
else
echo "✗ SHA256 checksum mismatch!"
fi
else
echo "Unable to compute SHA256 (download may have failed)"
fiRepository: fleetdm/fleet
Length of output: 317
🌐 Web query:
Ollama v0.22.1 Windows installer SHA256 checksum OllamaSetup.exe
💡 Result:
Ollama v0.22.1 Windows installer (OllamaSetup.exe) SHA256: a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4 This value is listed in the official Ollama v0.22.1 release assets/checksums bundle on GitHub (the release includes sha256sum.txt alongside the installer).
Citations:
- 1: https://github.com/ollama/ollama/releases/tag/v0.22.1
- 2: https://github.com/ollama/ollama/releases
The SHA256 checksum for Ollama v0.22.1 Windows installer is incorrect.
The file contains SHA256 1686c9584add95a1da593eca9018b10bf591979927bf3c20bd60f8be4abca472, but the official Ollama v0.22.1 release on GitHub lists the correct SHA256 as a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4. Update the sha256 field on line 12 with the correct checksum from the official release bundle.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@ee/maintained-apps/outputs/ollama/windows.json` around lines 4 - 12, The
sha256 value for Ollama v0.22.1 is incorrect; update the "sha256" field in the
windows.json entry for version "0.22.1" (the block containing "installer_url":
"https://github.com/ollama/ollama/releases/download/v0.22.1/OllamaSetup.exe") to
the official checksum
a846c69d64a771199ebfbbae1680299184e07d427b5912a43f380d04b14cabb4 so the "sha256"
property matches the release asset.
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit