Update version replacement regex in Windows build workflow
Refines the PowerShell regex patterns for updating version strings in setup.py, setup-ffmpeg.py, and windows-build-universal.ps1 to ensure consistent use of double quotes around version values.
This commit is contained in:
@@ -60,17 +60,17 @@ jobs:
|
|||||||
|
|
||||||
# Update setup.py
|
# Update setup.py
|
||||||
$setupContent = Get-Content "build/windows/setup.py" -Raw
|
$setupContent = Get-Content "build/windows/setup.py" -Raw
|
||||||
$setupContent = $setupContent -replace 'version\s*=\s*["\'][^"\']*["\']', "version='$version'"
|
$setupContent = $setupContent -replace 'version="[^"]*"', "version=`"$version`""
|
||||||
Set-Content "build/windows/setup.py" -Value $setupContent
|
Set-Content "build/windows/setup.py" -Value $setupContent
|
||||||
|
|
||||||
# Update setup-ffmpeg.py
|
# Update setup-ffmpeg.py
|
||||||
$setupFFmpegContent = Get-Content "build/windows/setup-ffmpeg.py" -Raw
|
$setupFFmpegContent = Get-Content "build/windows/setup-ffmpeg.py" -Raw
|
||||||
$setupFFmpegContent = $setupFFmpegContent -replace 'version\s*=\s*["\'][^"\']*["\']', "version='$version'"
|
$setupFFmpegContent = $setupFFmpegContent -replace 'version="[^"]*"', "version=`"$version`""
|
||||||
Set-Content "build/windows/setup-ffmpeg.py" -Value $setupFFmpegContent
|
Set-Content "build/windows/setup-ffmpeg.py" -Value $setupFFmpegContent
|
||||||
|
|
||||||
# Update build script
|
# Update build script
|
||||||
$buildScript = Get-Content "build/windows/windows-build-universal.ps1" -Raw
|
$buildScript = Get-Content "build/windows/windows-build-universal.ps1" -Raw
|
||||||
$buildScript = $buildScript -replace '\$SCRIPT_VERSION\s*=\s*["\'][^"\']*["\']', "`$SCRIPT_VERSION = '$version'"
|
$buildScript = $buildScript -replace '\$SCRIPT_VERSION = "[^"]*"', "`$SCRIPT_VERSION = `"$version`""
|
||||||
Set-Content "build/windows/windows-build-universal.ps1" -Value $buildScript
|
Set-Content "build/windows/windows-build-universal.ps1" -Value $buildScript
|
||||||
|
|
||||||
Write-Host "Version updated in all files"
|
Write-Host "Version updated in all files"
|
||||||
|
|||||||
Reference in New Issue
Block a user