mirror of
https://github.com/actions/versions-package-tools.git
synced 2025-12-10 19:50:24 +00:00
Add Validate-FiltersFormat function
This commit is contained in:
@@ -14,10 +14,6 @@ param (
|
||||
|
||||
Import-Module (Join-Path $PSScriptRoot "helpers.psm1")
|
||||
|
||||
$VersionFilterToInclude.GetType()
|
||||
$VersionFilterToInclude.Length
|
||||
$VersionFilterToInclude | ForEach-Object { Write-Host $_ }
|
||||
|
||||
function Get-VersionsByUrl {
|
||||
param (
|
||||
[Parameter(Mandatory)] [string] $ToolPackagesUrl,
|
||||
@@ -29,6 +25,14 @@ function Get-VersionsByUrl {
|
||||
return $packages.version
|
||||
}
|
||||
|
||||
if ($VersionFilterToInclude) {
|
||||
Validate-FiltersFormat -Filters $VersionFilterToInclude
|
||||
}
|
||||
|
||||
if ($VersionFilterToExclude) {
|
||||
Validate-FiltersFormat -Filters $VersionFilterToExclude
|
||||
}
|
||||
|
||||
Write-Host "Get the packages list from $DistURL"
|
||||
$versionsFromDist = Get-VersionsByUrl -ToolPackagesUrl $DistURL `
|
||||
-RetryIntervalSec $RetryIntervalSec `
|
||||
@@ -41,9 +45,9 @@ Write-Host "Get the packages list from $ManifestLink"
|
||||
|
||||
[Version[]] $formattedVersions = Format-Versions -Versions $versionsFromDist
|
||||
|
||||
$formattedVersions = Filter-Versions -Versions $formattedVersions `
|
||||
-IncludeFilters $VersionFilterToInclude `
|
||||
-ExcludeFilters $VersionFilterToExclude
|
||||
$formattedVersions = Select-VersionsByFilter -Versions $formattedVersions `
|
||||
-IncludeFilters $VersionFilterToInclude `
|
||||
-ExcludeFilters $VersionFilterToExclude
|
||||
|
||||
$versionsToBuild = Skip-ExistingVersions -VersionsFromManifest $versionsFromManifest `
|
||||
-VersionsFromDist $formattedVersions
|
||||
|
||||
Reference in New Issue
Block a user