From 39392a8181186f4e3566105db8d0b8e48ba6c89b Mon Sep 17 00:00:00 2001 From: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com> Date: Thu, 15 Feb 2024 16:31:00 -0800 Subject: [PATCH] Publishing to vcpkg-betas syncs vcpkg baseline to our repo (#5330) * Publishing to vcpkg-betas syncs vcpkg baseline to our repo * PR Feedback --------- Co-authored-by: Anton Kolesnyk --- eng/scripts/Update-VcpkgBeta.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eng/scripts/Update-VcpkgBeta.ps1 b/eng/scripts/Update-VcpkgBeta.ps1 index c30047642..54b2ce830 100644 --- a/eng/scripts/Update-VcpkgBeta.ps1 +++ b/eng/scripts/Update-VcpkgBeta.ps1 @@ -77,9 +77,15 @@ try { $rawVcpkgConfig = Get-Content -Raw -Path $vcpkgConfigPath $vcpkgConfig = ConvertFrom-Json $rawVcpkgConfig + $azSdkRepoBaseline = (Get-Content $PSScriptRoot/../../vcpkg.json -Raw -ErrorAction SilentlyContinue | ConvertFrom-Json).'builtin-baseline' + if ($azSdkRepoBaseline -and $vcpkgConfig.'default-registry'.baseline) { + $vcpkgConfig.'default-registry'.baseline = $azSdkRepoBaseline + } + $vcpkgConfig.registries[0].baseline = $baseHash if (!($vcpkgConfig.registries[0].packages -contains $VcpkgPortName)) { $vcpkgConfig.registries[0].packages += $VcpkgPortName + $vcpkgConfig.registries[0].packages = $vcpkgConfig.registries[0].packages | Sort-Object } $vcpkgConfigJson = ConvertTo-Json $vcpkgConfig -Depth 100