From 68a446d3471bd19139ee8c32815a72d96bf8ca96 Mon Sep 17 00:00:00 2001 From: Allen Houchins <32207388+allenhouchins@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:48:49 -0600 Subject: [PATCH] Update how OneDrive for macOS is versioned (#36460) - Changing how OneDrive is versioned to use the version provided by Homebrew. --- .../ingesters/homebrew/external_refs/main.go | 1 - .../external_refs/onedrive_version_transformer.go | 13 ------------- ee/maintained-apps/outputs/onedrive/darwin.json | 2 +- 3 files changed, 1 insertion(+), 15 deletions(-) delete mode 100644 ee/maintained-apps/ingesters/homebrew/external_refs/onedrive_version_transformer.go diff --git a/ee/maintained-apps/ingesters/homebrew/external_refs/main.go b/ee/maintained-apps/ingesters/homebrew/external_refs/main.go index 3076610037..bed1cfaf92 100644 --- a/ee/maintained-apps/ingesters/homebrew/external_refs/main.go +++ b/ee/maintained-apps/ingesters/homebrew/external_refs/main.go @@ -17,7 +17,6 @@ var Funcs = map[string][]func(*maintained_apps.FMAManifestApp) (*maintained_apps "cisco-jabber/darwin": {CiscoJabberVersionTransformer}, "parallels/darwin": {ParallelsVersionShortener}, "github/darwin": {GitHubDesktopVersionShortener}, - "onedrive/darwin": {OneDriveVersionTransformer}, "camtasia/darwin": {CamtasiaVersionTransformer}, } diff --git a/ee/maintained-apps/ingesters/homebrew/external_refs/onedrive_version_transformer.go b/ee/maintained-apps/ingesters/homebrew/external_refs/onedrive_version_transformer.go deleted file mode 100644 index f82215d81c..0000000000 --- a/ee/maintained-apps/ingesters/homebrew/external_refs/onedrive_version_transformer.go +++ /dev/null @@ -1,13 +0,0 @@ -package externalrefs - -import ( - maintained_apps "github.com/fleetdm/fleet/v4/ee/maintained-apps" -) - -// OneDriveVersionTransformer sets the version to "latest" so that the validation -// extracts the actual app version from the installed app, which matches what osquery reports. -// OneDrive auto-updates, so the installer URL version may not match the installed version. -func OneDriveVersionTransformer(app *maintained_apps.FMAManifestApp) (*maintained_apps.FMAManifestApp, error) { - app.Version = "latest" - return app, nil -} diff --git a/ee/maintained-apps/outputs/onedrive/darwin.json b/ee/maintained-apps/outputs/onedrive/darwin.json index 3d2d59c861..3a8d5ff341 100644 --- a/ee/maintained-apps/outputs/onedrive/darwin.json +++ b/ee/maintained-apps/outputs/onedrive/darwin.json @@ -1,7 +1,7 @@ { "versions": [ { - "version": "latest", + "version": "25.184.0921.0004", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.microsoft.OneDrive';" },