<!-- Add the related story/sub-task/bug number, like Resolves #123, or remove if NA --> **Related issue:** N/A ## Summary The Windows Zoom Fleet-maintained app's `exists`/`patched` queries used an exact match on `programs.name = 'Zoom Workplace (X64)'`. Real-world Zoom installs frequently register under a different name: - Winget's own package name for `Zoom.Zoom` is `Zoom Workplace` (no arch suffix). - Zoom ships a separate, per-user, self-updating installer (`Zoom.Zoom.EXE`, ProductCode `ZoomUMX`) that many end users get via Zoom's in-app auto-updater, which registers differently than the MSI-based entry Fleet's FMA targets (see [microsoft/winget-pkgs#151467](https://github.com/microsoft/winget-pkgs/issues/151467)). - ARM64 builds exist and would register as e.g. `Zoom Workplace (ARM64)`. Since the `patched` query is generated directly from the `exists` query, any host with Zoom installed under one of these other names was invisible to the patch policy — it would never show as needing (or having received) an update. - `ee/maintained-apps/inputs/winget/zoom.json`: added `"fuzzy_match_name": "Zoom Workplace%"` (following the existing precedent used by ~97 other Windows FMAs, e.g. `cinc.json`'s custom fuzzy pattern). - `ee/maintained-apps/outputs/zoom/windows.json`: regenerated via `go run cmd/maintained-apps/main.go --slug="zoom/windows" --debug`. Only the `exists`/`patched` query strings changed (now `name LIKE 'Zoom Workplace%'` instead of `name = 'Zoom Workplace (X64)'`); version, install/uninstall scripts, and refs are untouched. # Checklist for submitter - [x] Changes file added for user-visible changes in `changes/` ## Testing - [x] Verified the regenerated output only changes the exists/patched query strings (`git diff`) - [ ] QA'd all new/changed functionality manually (needs a live Windows host with Zoom installed under a non-`(X64)` name to fully confirm)
12 lines
301 B
JSON
12 lines
301 B
JSON
{
|
|
"name": "Zoom",
|
|
"slug": "zoom/windows",
|
|
"package_identifier": "Zoom.Zoom",
|
|
"unique_identifier": "Zoom Workplace (X64)",
|
|
"fuzzy_match_name": "Zoom Workplace%",
|
|
"installer_arch": "x64",
|
|
"installer_type": "msi",
|
|
"installer_scope": "machine",
|
|
"default_categories": ["Communication"]
|
|
}
|