ci: handle empty plonds baselines safely

This commit is contained in:
lincube
2026-04-21 08:39:07 +08:00
parent 0878bcab5a
commit d31aa90b9c

View File

@@ -363,9 +363,11 @@ foreach ($config in $supportedPlatforms) {
"0.0.0" "0.0.0"
} }
$baselineHasContent = Get-ChildItem -LiteralPath $baselineCurrentDir -Force -ErrorAction SilentlyContinue | Select-Object -First 1 $baselineItems = @(Get-ChildItem -LiteralPath $baselineCurrentDir -Force -ErrorAction SilentlyContinue)
if ($baselineHasContent) { if ($baselineItems.Count -gt 0) {
Copy-Item -LiteralPath (Join-Path $baselineCurrentDir '*') -Destination $snapshotRoot -Recurse -Force foreach ($baselineItem in $baselineItems) {
Copy-Item -LiteralPath $baselineItem.FullName -Destination $snapshotRoot -Recurse -Force
}
$snapshotDir = $snapshotRoot $snapshotDir = $snapshotRoot
} }
else { else {