Update Fleet-maintained apps - #45582
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.
WalkthroughThis pull request updates version metadata for four macOS maintained applications in the Fleet repository. BetterDisplay is bumped from 4.2.3 to 4.3.3, Mattermost from 6.1.2 to 6.2.0, WebStorm from 2026.1.1 to 2026.1.2, and Zed from 1.2.4 to 1.2.5. Each update modifies the corresponding Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ 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/mattermost/darwin.json`:
- Around line 4-12: The entry currently claims "version": "6.2.0" and points
installer_url, sha256, install_script_ref and uninstall_script_ref to a
non-existent Mattermost Desktop 6.2.0 release; replace these fields with the
confirmed release (e.g., revert to "6.1.2") or a real released version, and
update the matching installer_url, sha256, install_script_ref and
uninstall_script_ref accordingly; also ensure the queries (exists and patched)
reflect the chosen version string so the version_compare check is correct.
🪄 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: ff804512-fe78-4ae3-8d21-339c13107ab9
📒 Files selected for processing (4)
ee/maintained-apps/outputs/betterdisplay/darwin.jsonee/maintained-apps/outputs/mattermost/darwin.jsonee/maintained-apps/outputs/webstorm/darwin.jsonee/maintained-apps/outputs/zed/darwin.json
| "version": "6.2.0", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'Mattermost.Desktop';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'Mattermost.Desktop' AND version_compare(bundle_short_version, '6.1.2') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'Mattermost.Desktop' AND version_compare(bundle_short_version, '6.2.0') < 0);" | ||
| }, | ||
| "installer_url": "https://releases.mattermost.com/desktop/6.1.2/mattermost-desktop-6.1.2-mac-arm64.zip", | ||
| "installer_url": "https://releases.mattermost.com/desktop/6.2.0/mattermost-desktop-6.2.0-mac-arm64.zip", | ||
| "install_script_ref": "b8367a3b", | ||
| "uninstall_script_ref": "cb17ddbd", | ||
| "sha256": "bdfbf4d23de5b58c59904856ca74c7574e6b640ab36a1038d08ae4379169b98b", | ||
| "sha256": "8e8a8ff8d48e9173025c22b0862b7b28a670fdf562b81360b89acef6bde320b6", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify Mattermost 6.2.0 installer URL accessibility and checksum
URL="https://releases.mattermost.com/desktop/6.2.0/mattermost-desktop-6.2.0-mac-arm64.zip"
EXPECTED_SHA256="8e8a8ff8d48e9173025c22b0862b7b28a670fdf562b81360b89acef6bde320b6"
# Check URL accessibility
echo "Checking URL accessibility..."
HTTP_STATUS=$(curl -sI -w "%{http_code}" -o /dev/null "$URL")
if [ "$HTTP_STATUS" = "200" ] || [ "$HTTP_STATUS" = "302" ]; then
echo "✓ URL is accessible (HTTP $HTTP_STATUS)"
else
echo "✗ URL returned HTTP $HTTP_STATUS"
exit 1
fi
# Download and verify checksum
echo "Downloading and verifying checksum..."
TEMP_FILE=$(mktemp)
curl -sL "$URL" -o "$TEMP_FILE"
ACTUAL_SHA256=$(shasum -a 256 "$TEMP_FILE" | awk '{print $1}')
rm "$TEMP_FILE"
if [ "$ACTUAL_SHA256" = "$EXPECTED_SHA256" ]; then
echo "✓ Checksum matches: $ACTUAL_SHA256"
else
echo "✗ Checksum mismatch!"
echo " Expected: $EXPECTED_SHA256"
echo " Actual: $ACTUAL_SHA256"
exit 1
fiRepository: fleetdm/fleet
Length of output: 331
🏁 Script executed:
#!/bin/bash
# Verify Mattermost 6.2.0 installer URL accessibility and checksum using sha256sum
URL="https://releases.mattermost.com/desktop/6.2.0/mattermost-desktop-6.2.0-mac-arm64.zip"
EXPECTED_SHA256="8e8a8ff8d48e9173025c22b0862b7b28a670fdf562b81360b89acef6bde320b6"
# Download and verify checksum
echo "Downloading and verifying checksum..."
TEMP_FILE=$(mktemp)
curl -sL "$URL" -o "$TEMP_FILE"
# Check if file was downloaded and is not empty
FILE_SIZE=$(stat -f%z "$TEMP_FILE" 2>/dev/null || stat -c%s "$TEMP_FILE" 2>/dev/null)
echo "Downloaded file size: $FILE_SIZE bytes"
# Try sha256sum
if command -v sha256sum &> /dev/null; then
ACTUAL_SHA256=$(sha256sum "$TEMP_FILE" | awk '{print $1}')
echo "✓ Using sha256sum"
elif command -v openssl &> /dev/null; then
ACTUAL_SHA256=$(openssl dgst -sha256 "$TEMP_FILE" | awk '{print $NF}')
echo "✓ Using openssl"
else
echo "No suitable checksum tool found"
fi
echo "Expected: $EXPECTED_SHA256"
echo "Actual: $ACTUAL_SHA256"
if [ "$ACTUAL_SHA256" = "$EXPECTED_SHA256" ]; then
echo "✓ Checksum matches!"
else
echo "✗ Checksum mismatch"
fi
rm "$TEMP_FILE"Repository: fleetdm/fleet
Length of output: 262
🌐 Web query:
Mattermost Desktop 6.2.0 release mac arm64 sha256 checksum
💡 Result:
As of May 15, 2026, there is no Mattermost Desktop version 6.2.0 [1][2]. The latest available versions in the Mattermost Desktop 6.x series are in the 6.1.x branch (specifically v6.1.2) [3][4][5]. Mattermost Desktop releases follow a schedule that does not include a 6.2.0 version at this time [2]. Consequently, no SHA-256 checksum exists for a "Mattermost Desktop 6.2.0 mac arm64" release.
Citations:
- 1: https://docs.mattermost.com/product-overview/desktop-app-changelog.html
- 2: https://docs.mattermost.com/product-overview/mattermost-desktop-releases.html
- 3: https://mattermost.com/apps/
- 4: https://github.com/mattermost/desktop
- 5: https://github.com/mattermost/desktop/tree/v6.1.2
Version 6.2.0 does not exist for Mattermost Desktop.
According to official Mattermost documentation and GitHub releases, Mattermost Desktop does not have a 6.2.0 release. The latest version in the 6.x series is 6.1.2. The installer URL and SHA256 checksum in this configuration entry reference a non-existent release and will fail when used. Revert to the existing 6.1.2 configuration or update to an actual available version if one has been released since 6.1.2.
🤖 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/mattermost/darwin.json` around lines 4 - 12, The
entry currently claims "version": "6.2.0" and points installer_url, sha256,
install_script_ref and uninstall_script_ref to a non-existent Mattermost Desktop
6.2.0 release; replace these fields with the confirmed release (e.g., revert to
"6.1.2") or a real released version, and update the matching installer_url,
sha256, install_script_ref and uninstall_script_ref accordingly; also ensure the
queries (exists and patched) reflect the chosen version string so the
version_compare check is correct.
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit