From 3a23e2f84112a9bd275f662a75404372eae044dd Mon Sep 17 00:00:00 2001 From: Anirudh Rayabharam Date: Sat, 11 Apr 2026 06:13:18 +0000 Subject: [PATCH] ci: fix jq usage in mshv-infra.yaml Workflow runs fail in the "Get Location" step with: jq: error (at :9): string ("100") and number (0) cannot be added Use tonumber to explicitly convert string to number instead of the "+ 0" trick. Signed-off-by: Anirudh Rayabharam --- .github/workflows/mshv-infra.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mshv-infra.yaml b/.github/workflows/mshv-infra.yaml index 6e15c212e..89cb5f6fb 100644 --- a/.github/workflows/mshv-infra.yaml +++ b/.github/workflows/mshv-infra.yaml @@ -94,7 +94,7 @@ jobs: fi remaining=$(az vm list-usage --location "$location" --query "[?name.value=='$family'] | [0]" -o json | - jq '.limit + 0 - .currentValue >= $ARGS.positional[0]' --jsonargs "$vcpu") + jq '(.limit | tonumber) - (.currentValue | tonumber) >= ($ARGS.positional[0] | tonumber)' --jsonargs "$vcpu") if [[ "$remaining" = true ]]; then echo "Sufficient quota found in $location" echo "location=$location" >> "$GITHUB_OUTPUT"