Update Fleet-maintained apps - #45109
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 PR updates the Draw.io Desktop maintained app metadata for macOS. The version was bumped from 29.7.9 to 30.0.0 in the configuration file 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 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/drawio/darwin.json`:
- Line 9: The installer_url currently points to the ARM64-specific asset
("draw.io-arm64-30.0.0.dmg"); update the value of the "installer_url" key in the
darwin.json entry to use the universal binary for v30.0.0 by replacing the ARM64
filename with draw.io-universal-30.0.0.dmg (i.e., set installer_url to
https://github.com/jgraph/drawio-desktop/releases/download/v30.0.0/draw.io-universal-30.0.0.dmg)
so the installer works on both Intel and Apple Silicon Macs.
🪄 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: b7c36e85-48c1-4d00-82f9-793d89235cb5
📒 Files selected for processing (1)
ee/maintained-apps/outputs/drawio/darwin.json
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.jgraph.drawio.desktop' AND version_compare(bundle_short_version, '30.0.0') < 0);" | ||
| }, | ||
| "installer_url": "https://github.com/jgraph/drawio-desktop/releases/download/v29.7.9/draw.io-arm64-29.7.9.dmg", | ||
| "installer_url": "https://github.com/jgraph/drawio-desktop/releases/download/v30.0.0/draw.io-arm64-30.0.0.dmg", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check if the v30.0.0 release exists and what assets are available
echo "=== Checking Draw.io v30.0.0 release ==="
gh api repos/jgraph/drawio-desktop/releases/tags/v30.0.0 --jq '.assets[] | select(.name | contains(".dmg")) | {name: .name, browser_download_url: .browser_download_url, size: .size}' 2>/dev/null || echo "Release not found or API error"
echo -e "\n=== Checking if ARM64 installer URL is accessible ==="
curl -I -L "https://github.com/jgraph/drawio-desktop/releases/download/v30.0.0/draw.io-arm64-30.0.0.dmg" 2>&1 | head -n 1Repository: fleetdm/fleet
Length of output: 1306
Use the universal binary instead of ARM64-specific installer.
The v30.0.0 release provides a universal binary (draw.io-universal-30.0.0.dmg) that supports both Intel and Apple Silicon Macs. The current configuration points to the ARM64-specific build, which will fail on Intel Macs in your fleet.
Update the installer URL to:
https://github.com/jgraph/drawio-desktop/releases/download/v30.0.0/draw.io-universal-30.0.0.dmg
🤖 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/drawio/darwin.json` at line 9, The installer_url
currently points to the ARM64-specific asset ("draw.io-arm64-30.0.0.dmg");
update the value of the "installer_url" key in the darwin.json entry to use the
universal binary for v30.0.0 by replacing the ARM64 filename with
draw.io-universal-30.0.0.dmg (i.e., set installer_url to
https://github.com/jgraph/drawio-desktop/releases/download/v30.0.0/draw.io-universal-30.0.0.dmg)
so the installer works on both Intel and Apple Silicon Macs.
|
Closing in favor of #45111. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit