Update Fleet-maintained apps (#35609)

Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
This commit is contained in:
fleet-release 2025-11-12 08:44:01 -06:00 committed by GitHub
parent 7a128bb979
commit 01108a4d5a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 35 additions and 35 deletions

View file

@ -1,14 +1,14 @@
{
"versions": [
{
"version": "8.11.16",
"version": "8.11.18",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.1password.1password';"
},
"installer_url": "https://downloads.1password.com/mac/1Password-8.11.16-aarch64.zip",
"installer_url": "https://downloads.1password.com/mac/1Password-8.11.18-aarch64.zip",
"install_script_ref": "661c58d1",
"uninstall_script_ref": "f3d9471c",
"sha256": "c6e37a9797a38fb499a75b8684021a85afaa3147d2b599b691390f254f699e8b",
"sha256": "3a8699c3c21f81015a53c16d2c8ad5790c51ee200cb7e3d601905bf53b16943b",
"default_categories": [
"Productivity"
]

File diff suppressed because one or more lines are too long

View file

@ -18,4 +18,4 @@
"77aafb38": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n# functions\n\nquit_application() {\n local bundle_id=\"$1\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2\u003e/dev/null; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 \u0026\u0026 \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS \u003c timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" \u003e/dev/null 2\u003e\u00261; then\n if ! pgrep -f \"$bundle_id\" \u003e/dev/null 2\u003e\u00261; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\n# extract contents\nMOUNT_POINT=$(mktemp -d /tmp/dmg_mount_XXXXXX)\nhdiutil attach -plist -nobrowse -readonly -mountpoint \"$MOUNT_POINT\" \"$INSTALLER_PATH\"\nsudo cp -R \"$MOUNT_POINT\"/* \"$TMPDIR\"\nhdiutil detach \"$MOUNT_POINT\"\n# copy to the applications folder\nquit_application 'com.jetbrains.datagrip'\nif [ -d \"$APPDIR/DataGrip.app\" ]; then\n\tsudo mv \"$APPDIR/DataGrip.app\" \"$TMPDIR/DataGrip.app.bkp\"\nfi\nsudo cp -R \"$TMPDIR/DataGrip.app\" \"$APPDIR\"\n",
"bdf3b6cd": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nLOGGED_IN_USER=$(scutil \u003c\u003c\u003c \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nsudo rm -rf \"$APPDIR/DataGrip.app\"\nsudo rm -rf 'datagrip'\ntrash $LOGGED_IN_USER '~/Library/Application Support/JetBrains/DataGrip*'\ntrash $LOGGED_IN_USER '~/Library/Caches/JetBrains/DataGrip*'\ntrash $LOGGED_IN_USER '~/Library/Logs/JetBrains/DataGrip*'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.jetbrains.datagrip.savedState'\n"
}
}
}

View file

@ -1,14 +1,14 @@
{
"versions": [
{
"version": "144.0.2",
"version": "145.0",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.firefox';"
},
"installer_url": "https://download-installer.cdn.mozilla.net/pub/firefox/releases/144.0.2/mac/en-US/Firefox%20144.0.2.dmg",
"installer_url": "https://download-installer.cdn.mozilla.net/pub/firefox/releases/145.0/mac/en-US/Firefox%20145.0.dmg",
"install_script_ref": "75ff0f18",
"uninstall_script_ref": "824ca465",
"sha256": "c67e649a9ef2d23c929ca1b9a87b10591e06303cdf0d9e2395e64bcf7bc0f673",
"sha256": "1c4556480deac8424049f3081a6de1e2c6de619bab3e8ce53e5a497b8d6d919e",
"default_categories": [
"Browsers"
]

View file

@ -1,14 +1,14 @@
{
"versions": [
{
"version": "142.0.7444.60",
"version": "142.0.7444.135",
"queries": {
"exists": "SELECT 1 FROM programs WHERE name = 'Google Chrome' AND publisher = 'Google LLC';"
},
"installer_url": "https://dl.google.com/release2/chrome/ad6izkf6gocap4p2ansjkg6psv4q_142.0.7444.60/142.0.7444.60_chrome_installer_uncompressed.exe",
"installer_url": "https://dl.google.com/release2/chrome/jhbku3uvsequ6icepqqyqb6d54_142.0.7444.135/142.0.7444.135_chrome_installer_uncompressed.exe",
"install_script_ref": "a36a7752",
"uninstall_script_ref": "5b7ad3bf",
"sha256": "e45ebd6fc663f2b7a9d5e7525e77094658258e430d14c6bf48088928b1abcbb3",
"sha256": "fa438bf14b9c72ea8f2b57c347dcdf57855e203c61c3c3813249210bc6e12c91",
"default_categories": [
"Browsers"
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long