fleet/cmd/maintained-apps/validate
Allen Houchins 7098e0b333
Add Adobe DNG Converter as a macOS FMA (#37238)
This pull request adds support for managing Adobe DNG Converter on
macOS. The main changes include introducing metadata and
installation/uninstallation scripts for this application, updating the
app registry, and improving version detection logic to handle Adobe’s
unique versioning format.

**Support for Adobe DNG Converter:**

* Added a new input definition for Adobe DNG Converter in
`homebrew/adobe-dng-converter.json`, specifying its identifiers,
installer format, and default category.
* Generated an output manifest in
`outputs/adobe-dng-converter/darwin.json` with version info, download
URL, SHA256, and detailed install/uninstall scripts for managing the app
lifecycle.
* Registered Adobe DNG Converter in the main `apps.json` registry,
including a description, unique identifier, and platform.

**Improvements to version detection:**

* Updated the `appExists` function in `darwin.go` to correctly detect
Adobe DNG Converter even when the installed version string includes a
build number in parentheses, improving reliability of version checks.
2025-12-15 11:12:11 -06:00
..
app_commander.go 33896 validate fma hash (#34583) 2025-10-27 14:07:52 -04:00
app_commander_test.go FMA test automation (#31210) 2025-07-31 15:23:36 -05:00
darwin.go Add Adobe DNG Converter as a macOS FMA (#37238) 2025-12-15 11:12:11 -06:00
main.go 33896 validate fma hash (#34583) 2025-10-27 14:07:52 -04:00
main_test.go FMA test automation (#31210) 2025-07-31 15:23:36 -05:00
windows.go Add support for zip files as Windows FMAs (#36841) 2025-12-15 11:03:43 -06:00