diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 791e653bc..83c34d55b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,8 +37,9 @@ jobs: export AZURE_TENANT_ID=${{ secrets.AZURE_TENANT_ID }} export AZURE_CLIENT_SECRET=${{ secrets.AZURE_CLIENT_SECRET }} export AZURE_SUBSCRIPTION_ID="${{ secrets.AZURE_SUBSCRIPTION_ID }}" - export GPT_MIN_CAPACITY="130" + export GPT_MIN_CAPACITY="30" export TEXT_EMBEDDING_MIN_CAPACITY="30" + export AZURE_REGIONS="${{ vars.AZURE_REGIONS }}" chmod +x scripts/checkquota.sh if ! scripts/checkquota.sh; then diff --git a/scripts/checkquota.sh b/scripts/checkquota.sh index ddcb4dddf..e1139ce5e 100644 --- a/scripts/checkquota.sh +++ b/scripts/checkquota.sh @@ -1,7 +1,7 @@ #!/bin/bash # List of Azure regions to check for quota (update as needed) -REGIONS=("eastus" "westus" "northcentralus" "uksouth" "swedencentral") +IFS=' ' read -ra REGIONS <<< "$AZURE_REGIONS" SUBSCRIPTION_ID="${AZURE_SUBSCRIPTION_ID}" GPT_MIN_CAPACITY="${GPT_MIN_CAPACITY}" @@ -18,7 +18,7 @@ if ! az login --service-principal -u "$AZURE_CLIENT_ID" -p "$AZURE_CLIENT_SECRET fi echo "🔄 Validating required environment variables..." -if [[ -z "$SUBSCRIPTION_ID" || -z "$GPT_MIN_CAPACITY" || -z "$TEXT_EMBEDDING_MIN_CAPACITY" ]]; then +if [[ -z "$SUBSCRIPTION_ID" || -z "$GPT_MIN_CAPACITY" || -z "$TEXT_EMBEDDING_MIN_CAPACITY" || -z "$REGIONS" ]]; then echo "❌ ERROR: Missing required environment variables." exit 1 fi