mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
add filter for upcoming version in mongodb parser (#8589)
This commit is contained in:
@@ -6,14 +6,16 @@
|
|||||||
# Install mongodb package
|
# Install mongodb package
|
||||||
$toolsetVersion = (Get-ToolsetContent).mongodb.version
|
$toolsetVersion = (Get-ToolsetContent).mongodb.version
|
||||||
|
|
||||||
$getMongoReleases = Invoke-WebRequest -Uri "https://www.mongodb.com/docs/v$toolsetVersion/release-notes/$toolsetVersion-changelog/" -UseBasicParsing
|
$getMongoReleases = Invoke-WebRequest -Uri "mongodb.com/docs/manual/release-notes/$toolsetVersion/" -UseBasicParsing
|
||||||
$TargetReleases = $getMongoReleases.Links.href | Where-Object {$_ -like "#$toolsetVersion*-changelog"}
|
$TargetReleases = $getMongoReleases.Links.href | Where-Object {$_ -like "#$toolsetVersion*---*"}
|
||||||
|
|
||||||
$MinorVersions = @()
|
$MinorVersions = @()
|
||||||
foreach ($release in $TargetReleases) {
|
foreach ($release in $TargetReleases) {
|
||||||
$pattern = '\d+\.\d+\.\d+'
|
if ($release -notlike "*upcoming*") {
|
||||||
$version = $release | Select-String -Pattern $pattern -AllMatches | ForEach-Object { $_.Matches } | ForEach-Object { $_.Value }
|
$pattern = '\d+\.\d+\.\d+'
|
||||||
$MinorVersions += $version
|
$version = $release | Select-String -Pattern $pattern -AllMatches | ForEach-Object { $_.Matches } | ForEach-Object { $_.Value }
|
||||||
|
$MinorVersions += $version
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$LatestVersion = $MinorVersions[0]
|
$LatestVersion = $MinorVersions[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user