From c8c760c7d09c8fc0553654cadac3dc61d473e7cd Mon Sep 17 00:00:00 2001 From: ospab Date: Thu, 14 May 2026 23:15:40 +0300 Subject: [PATCH] CI/CD: Add proactive git-pull rebase synchronization to start of build.ps1 --- scripts/build.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/build.ps1 b/scripts/build.ps1 index 42dcc81..738f153 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -7,6 +7,10 @@ param( $ProjectRoot = Split-Path -Parent $PSScriptRoot Push-Location $ProjectRoot +Write-Output "Synchronizing latest workspace source code from origin master..." +# Leverage autostash and rebase to pull cleanly even with uncommitted local edits +& git pull origin master --rebase --autostash | Out-Null + Write-Output "Starting Universal OSTP Build & Release Pipeline in $ProjectRoot" # Unblock binaries by terminating any existing active instances