fleet/.github/scripts
Allen Houchins 30f7205451
Standardize macOS app update queries and related automation (#39164)
This pull request updates the logic used to check whether macOS
applications (1Password, Firefox, and Slack) are up to date. The new
queries simplify and improve accuracy by directly identifying outdated
app versions, rather than relying on a combination of existence and
version checks.

**Policy query logic updates:**

* Updated the query in `update-1password.yml` to directly select hosts
with outdated 1Password versions, making the check more precise.
* Updated the query in `update-firefox.yml` to directly select hosts
with outdated Firefox versions, improving accuracy.
* Updated the query in `update-slack.yml` to directly select hosts with
outdated Slack versions, ensuring more reliable detection.

**Script logic update:**

* Changed the query line construction in
`.github/scripts/dogfood-policy-updater-latest-1password-macos.sh` to
match the new logic for identifying outdated 1Password installations.
2026-02-03 17:52:07 -06:00
..
check-infra-dependencies.sh Check whether the infra dependencies are ready before E2E test (#870) 2021-06-02 16:56:44 -07:00
detect-new-fmas-in-pr.sh Improve changed app detection in CI (#37838) 2026-01-05 15:01:47 -06:00
dogfood-policy-updater-latest-1password-macos.sh Standardize macOS app update queries and related automation (#39164) 2026-02-03 17:52:07 -06:00
dogfood-policy-updater-latest-macos.sh Refactor policy updater scripts and workflow for PR automation (#35388) 2025-11-19 11:09:36 -06:00
dogfood-policy-updater-latest-safari.sh Update dogfood-policy-updater-latest-safari.sh (#38133) 2026-01-13 15:04:36 -06:00
dogfood-update-testing-qa-apps.sh Make dogfood update script executable (#35851) 2025-11-17 15:19:04 -06:00
filter-apps-json.sh Add workflows for validation on new FMAs only (#35888) 2025-11-24 15:00:27 -06:00
helm-check-expected.sh Add Helm chart (#250) 2021-02-01 15:46:01 -08:00
rclone-install.sh Added release-fleetd-base workflow. (#18194) 2024-04-29 11:51:40 -05:00
update_osquery_versions.py Include pre-releases when building osquery version list constant (#25089) 2025-01-02 11:38:15 -06:00