File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ Write-Debug "Changing working directory to $env:Agent_TempDirectory"
20
20
Set-Location " $env: Agent_TempDirectory " | Out-Null
21
21
22
22
# clone repo and checkout
23
- Write-Debug " Init and featch nf-Visual-Studio-extension repo"
23
+ Write-Debug " Init and fetch nf-Visual-Studio-extension repo"
24
24
25
25
git clone -- depth 1 https:// github.com / nanoframework/ nf- Visual- Studio- extension repo
26
26
Set-Location repo | Out-Null
@@ -41,13 +41,27 @@ function Get-LatestNugetVersion {
41
41
)
42
42
try {
43
43
$response = Invoke-RestMethod - Uri $url - Method Get
44
- return $response.versions [-1 ]
44
+
45
+ if ($packageTargetVersion -match " preview" ) {
46
+ # Select only versions that include 'preview'
47
+ $versions = $response.versions | Where-Object { $_ -match " preview" }
48
+ }
49
+ else {
50
+ # Exclude any version that includes 'preview'
51
+ $versions = $response.versions | Where-Object { $_ -notmatch " preview" }
52
+ }
53
+
54
+ Write-Debug " Latest version found: $ ( $versions [-1 ]) "
55
+
56
+ return $versions [-1 ]
45
57
}
46
58
catch {
47
59
throw " Error querying NuGet API: $_ "
48
60
}
49
61
}
50
62
63
+ Write-Host " Target version is: $packageTargetVersion ."
64
+
51
65
$latestNugetVersion = Get-LatestNugetVersion - url $nugetApiUrl
52
66
53
67
while ($latestNugetVersion -ne $packageTargetVersion ) {
You can’t perform that action at this time.
0 commit comments