Update Fleet-maintained apps - #47433
Conversation
Generated automatically with cmd/maintained-apps.
WalkthroughThis PR updates the version metadata for four maintained applications in JSON configuration files. Granola is bumped from 7.309.0 to 7.319.1 on both macOS and Windows, Hive is bumped from 1.1.25 to 1.1.27 on macOS, and RightFont5 is updated from 10.0 to 10.0.1 on macOS. Each update synchronizes the version field, the SQL version comparison query, the installer download URL, and the SHA256 checksum. 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.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
ee/maintained-apps/outputs/rightfont/darwin.json (1)
4-12:⚠️ Potential issue | 🟠 MajorMajor integrity/versioning risk: version-pinned query with static installer URL and
sha256: no_check
ee/maintained-apps/outputs/rightfont/darwin.jsondeclares version10.0.1and thepatchedquery uses that value, but the download source is version-agnostic (https://rightfontapp.com/update/rightfont.zip) and the manifest setssha256tono_check. Fleet treatsno_checkas “skip expected-hash verification” (it computes the SHA256 from whatever it downloads instead of comparing to a manifest checksum), so content drift at the static URL is not detected. This can also desynchronize what the manifest claims (10.0.1) from what’s actually installed while patch policy logic relies on the manifest’s version from the app metadata. Recommend pinninginstaller_urlto a versioned artifact and providing a real checksum (instead ofno_check).🤖 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/rightfont/darwin.json` around lines 4 - 12, The manifest declares "version": "10.0.1" and the patched query uses that value but the "installer_url" is an unversioned URL and "sha256" is "no_check", which allows silent content drift; update the manifest so the installer_url points at a versioned artifact matching "10.0.1" (or update "version" to match the intended artifact), compute and replace "sha256": "no_check" with the real SHA256 of that versioned package, and ensure the "queries.patched" logic still references the correct version string so the patch detection remains consistent with the pinned installer URL.
🤖 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.
Outside diff comments:
In `@ee/maintained-apps/outputs/rightfont/darwin.json`:
- Around line 4-12: The manifest declares "version": "10.0.1" and the patched
query uses that value but the "installer_url" is an unversioned URL and "sha256"
is "no_check", which allows silent content drift; update the manifest so the
installer_url points at a versioned artifact matching "10.0.1" (or update
"version" to match the intended artifact), compute and replace "sha256":
"no_check" with the real SHA256 of that versioned package, and ensure the
"queries.patched" logic still references the correct version string so the patch
detection remains consistent with the pinned installer URL.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 9c4b863b-8d67-44dd-9835-0d207adbf22b
📒 Files selected for processing (4)
ee/maintained-apps/outputs/granola/darwin.jsonee/maintained-apps/outputs/granola/windows.jsonee/maintained-apps/outputs/hive-app/darwin.jsonee/maintained-apps/outputs/rightfont/darwin.json
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit