Unfreeze FreeFileSync (darwin) - #51314
Conversation
Removes the frozen flag and regenerates the output manifest so the FMA PR-only validation workflow can validate freefilesync/darwin at 14.11.
Script Diff Resultsee/maintained-apps/outputs/freefilesync/darwin.json=== Install // 480e99f2 -> 3a6e840d ===
--- /tmp/old.wS6ACs 2026-08-15 17:24:06.190815394 +0000
+++ /tmp/new.zElXjf 2026-08-15 17:24:06.190815394 +0000
@@ -98,5 +98,5 @@
unzip "$INSTALLER_PATH" -d "$TMPDIR"
# install pkg files
quit_and_track_application 'org.freefilesync.FreeFileSync'
-sudo installer -pkg "$TMPDIR/FreeFileSync_14.10.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/FreeFileSync_14.11.pkg" -target / || exit $?
relaunch_application 'org.freefilesync.FreeFileSync'
=== Uninstall Script (no changes) === |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the maintained macOS FreeFileSync definition to the latest release and adjusts metadata so it can update normally.
Changes:
- Bump FreeFileSync (darwin) from 14.10 → 14.11 with updated URL, script ref, and SHA256.
- Add an
openquery to detect whether FreeFileSync appears to be running. - Unfreeze the Homebrew input configuration by removing the
frozenflag.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| ee/maintained-apps/outputs/freefilesync/darwin.json | Bumps version/artifacts and adds an “open/running” detection query. |
| ee/maintained-apps/inputs/homebrew/freefilesync.json | Removes the frozen gate to allow updates to flow. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync' AND version_compare(bundle_short_version, '14.10') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync' AND version_compare(bundle_short_version, '14.11') < 0);", | ||
| "open": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps a JOIN processes p ON substr(p.path, 1, LENGTH(a.path) + 1) = concat(a.path, '/') WHERE a.bundle_identifier = 'org.freefilesync.FreeFileSync');" |
| "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync' AND version_compare(bundle_short_version, '14.10') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.freefilesync.FreeFileSync' AND version_compare(bundle_short_version, '14.11') < 0);", | ||
| "open": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps a JOIN processes p ON substr(p.path, 1, LENGTH(a.path) + 1) = concat(a.path, '/') WHERE a.bundle_identifier = 'org.freefilesync.FreeFileSync');" |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
WalkthroughThe Homebrew FreeFileSync configuration no longer marks the app as frozen. The macOS definition now targets version 14.11. It updates the installer URL, package filename, install script, checksum, and patched query. It also adds an open-state query that checks for a matching running application process. Possibly related PRs
✨ 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 |
Automated unfreeze probe. Removes
"frozen": trueand regenerates the output manifest sotest-fma-darwin-pr-onlycan validatefreefilesync/darwinat its current upstream version.Frozen since: 2026-08-08 (6e41bf6, "Validate all Fleet-maintained apps (#50811)")
Version: 14.10 -> 14.11
Draft until validation reports. Merge only if the FMA checks are green and the validate shard
actually ran for this slug.
Generated by Claude Code
Summary by CodeRabbit
New Features
Updates