Update dogfood-policy-updater-latest-macos.sh (#31596)

- Updated script to better detect the `minimum_version` in team files
This commit is contained in:
Allen Houchins 2025-08-04 22:01:13 -05:00 committed by GitHub
parent ab0f699e85
commit 7ea3a39ee3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -53,14 +53,14 @@ fetch_file_content() {
# Function to extract current minimum version from team file content
extract_minimum_version() {
local content="$1"
local minimum_version=$(echo "$content" | grep -A 1 "macos_updates:" | grep "minimum_version:" | sed 's/.*minimum_version: *"\([^"]*\)".*/\1/')
local minimum_version=$(echo "$content" | grep -A 5 "macos_updates:" | grep "minimum_version:" | sed 's/.*minimum_version: *"\([^"]*\)".*/\1/')
echo "$minimum_version"
}
# Function to extract current deadline from team file content
extract_deadline() {
local content="$1"
local deadline=$(echo "$content" | grep -A 2 "macos_updates:" | grep "deadline:" | sed 's/.*deadline: *"\([^"]*\)".*/\1/')
local deadline=$(echo "$content" | grep -A 5 "macos_updates:" | grep "deadline:" | sed 's/.*deadline: *"\([^"]*\)".*/\1/')
echo "$deadline"
}