build: use branded release package names

This commit is contained in:
chengma
2026-07-08 14:21:31 +08:00
parent ebb1f8a354
commit 5469479f3e
6 changed files with 55 additions and 22 deletions
+6 -2
View File
@@ -75,11 +75,15 @@ class PackagingTests(unittest.TestCase):
self.assertNotIn('python -m PyInstaller --noconfirm --clean', script)
self.assertNotIn("3.7.9", script)
self.assertIn('$releaseRoot = Join-Path $repoRoot "release"', script)
self.assertIn('$releaseName = "$appCodeName-$appVersion"', script)
self.assertIn('$portableZip = Join-Path $releaseRoot "$releaseName-portable.zip"', script)
self.assertIn('$releaseName = "$appName$appVersion"', script)
self.assertIn('$portableZip = Join-Path $releaseRoot "$releaseName.zip"', script)
self.assertNotIn('$releaseName = "$appCodeName-$appVersion"', script)
self.assertNotIn('$portableZip = Join-Path $releaseRoot "$releaseName-portable.zip"', script)
self.assertIn('version.txt', script)
self.assertIn('README.txt', script)
self.assertIn('Compress-Archive', script)
self.assertIn('Compress-ArchiveWithRetry', script)
self.assertIn('Start-Sleep -Seconds $DelaySeconds', script)
self.assertIn('Assert-NoExcludedData -Root $releaseDir', script)