From e6ee40c7e89782bf9a47ed5c4fec12725e24bfef Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Thu, 19 Oct 2023 14:33:54 -0700 Subject: [PATCH] Block any preview vPack release (#20243) (#20526) --- tools/releaseBuild/azureDevOps/vpackRelease.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/releaseBuild/azureDevOps/vpackRelease.yml b/tools/releaseBuild/azureDevOps/vpackRelease.yml index e9d1fb286c..14368ffb8f 100644 --- a/tools/releaseBuild/azureDevOps/vpackRelease.yml +++ b/tools/releaseBuild/azureDevOps/vpackRelease.yml @@ -45,6 +45,12 @@ stages: ReleaseTagVar: $(ReleaseTagVar) CreateJson: yes UseJson: no + + - powershell: | + if($env:RELEASETAGVAR -match '-') { + throw "Don't release a preview build without coordinating with Windows Engineering Build Tools Team" + } + displayName: Stop any preview release - powershell: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhss"))" displayName: Set Build Name for Non-PR