infra/hooks/preup.ps1 (13 lines of code) (raw):

# Runs the pre-up script before the environment is provisioned # It does the following: # 1. Loads the azd environment variables # 2. Logs in to the Azure CLI if not running in a GitHub Action Write-Host "Running pre-up script..." # $REPOSITORY_ROOT = git rev-parse --show-toplevel $REPOSITORY_ROOT = "$(Split-Path $MyInvocation.MyCommand.Path)/../.." # Load the azd environment variables & "$REPOSITORY_ROOT/infra/hooks/load_azd_env.ps1" -ShowMessage if ([string]::IsNullOrEmpty($env:GITHUB_WORKSPACE)) { # The GITHUB_WORKSPACE is not set, meaning this is not running in a GitHub Action & "$REPOSITORY_ROOT/infra/hooks/login.ps1" }