@@ -88,14 +88,15 @@ function Parse-Strategy (
88
88
$destroy = (Parse- Boolean - InputText $DestroyInput )
89
89
90
90
$preferredTerraformVersion = (Get-Content $PSScriptRoot / ../ terraform/ .terraform- version | Out-String ) -replace " `n |`r "
91
- Write-Output " ::set-output name=terraform_preferred_version::${preferredTerraformVersion} "
91
+ Write-Output " terraform_preferred_version=${preferredTerraformVersion} " >> $env: GITHUB_OUTPUT
92
+
92
93
$latestTerraformVersion = (Invoke-WebRequest - Uri https:// checkpoint-api.hashicorp.com / v1/ check/ terraform - UseBasicParsing | Select-Object - ExpandProperty Content | ConvertFrom-Json | Select-Object - ExpandProperty " current_version" )
93
- Write-Output " ::set-output name= terraform_latest_version:: ${latestTerraformVersion} "
94
+ Write-Output " terraform_latest_version= ${latestTerraformVersion} " >> $ env: GITHUB_OUTPUT
94
95
95
96
$installedAzureCLIVersion = $ (az version -- query ' \"azure-cli\"' - o tsv)
96
- Write-Output " ::set-output name= azure_cli_installed_version:: ${installedAzureCLIVersion} "
97
+ Write-Output " azure_cli_installed_version= ${installedAzureCLIVersion} " >> $ env: GITHUB_OUTPUT
97
98
$latestAzureCLIVersion = (Invoke-WebRequest - Uri https:// api.github.com / repos/ Azure/ azure- cli/ releases/ latest - UseBasicParsing | Select-Object - ExpandProperty Content | ConvertFrom-Json | Select-Object - ExpandProperty " name" ).split(" " )[-1 ]
98
- Write-Output " ::set-output name= azure_cli_latest_version:: ${latestAzureCLIVersion} "
99
+ Write-Output " azure_cli_latest_version= ${latestAzureCLIVersion} " >> $ env: GITHUB_OUTPUT
99
100
100
101
$matrixJSONTemplate = $ (Get-Content $PSScriptRoot / ../ .github/ workflows/ ci- scripted- strategy.json)
101
102
$matrixObject = ($matrixJSONTemplate | ConvertFrom-Json )
@@ -134,4 +135,4 @@ if (($matrixObject.include[0].pin_provider_versions -eq $matrixObject.include[1]
134
135
Write-Debug ($matrixObject | ConvertTo-Json )
135
136
$matrixJSON = ($matrixObject | ConvertTo-Json - Compress)
136
137
137
- Write-Output " ::set-output name= matrix:: ${matrixJSON} "
138
+ Write-Output " matrix= ${matrixJSON} " >> $ env: GITHUB_OUTPUT
0 commit comments