From 07f7692be6af68b20456cd0288e1937272397a13 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 4 Jun 2026 08:43:05 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"Fix=20Python=20emitter=20CI=20publish?= =?UTF-8?q?=20failure:=20stamp=20prerelease=20version=20in=20Bu=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 5020cb4974c06ec7fc59c7706a5267f61ae13f2d. --- .../eng/scripts/Build-Packages.ps1 | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/packages/http-client-python/eng/scripts/Build-Packages.ps1 b/packages/http-client-python/eng/scripts/Build-Packages.ps1 index 21b79415450..16fd147f5db 100644 --- a/packages/http-client-python/eng/scripts/Build-Packages.ps1 +++ b/packages/http-client-python/eng/scripts/Build-Packages.ps1 @@ -75,13 +75,6 @@ New-Item -ItemType Directory -Force -Path "$outputPath/packages" | Out-Null $emitterVersion = node -p -e "require('$packageRoot/package.json').version" Write-Host "Package version: $emitterVersion" -# Stamp prerelease version if BuildNumber is provided -if ($BuildNumber) { - $versionTag = $Prerelease ? "-alpha" : "-beta" - $emitterVersion = "$emitterVersion$versionTag.$BuildNumber" - Write-Host "Stamped prerelease version: $emitterVersion" -} - Push-Location "$packageRoot" try { # Step 1: Build the emitter and generator @@ -94,20 +87,12 @@ try { Invoke-LoggedCommand "npm run lint" -GroupOutput } - # Step 3: Stamp version in package.json if prerelease - if ($BuildNumber) { - Write-Host "`n=== Updating package.json version to $emitterVersion ===" -ForegroundColor Cyan - $packageJson = Get-Content -Raw "package.json" | ConvertFrom-Json -AsHashtable - $packageJson.version = $emitterVersion - $packageJson | ConvertTo-Json -Depth 100 | Out-File -Path "package.json" -Encoding utf8 -NoNewline -Force - } - - # Step 4: Create npm package + # Step 3: Create npm package Write-Host "`n=== Creating npm package ===" -ForegroundColor Cyan Invoke-LoggedCommand "npm pack" Copy-Item "typespec-http-client-python-$emitterVersion.tgz" -Destination "$outputPath/packages" - # Step 5: Verify package can be installed + # Step 4: Verify package can be installed Write-Host "`n=== Verifying package installation ===" -ForegroundColor Cyan Invoke-LoggedCommand "npm install typespec-http-client-python-$emitterVersion.tgz" -GroupOutput