Simplify artifact names: -macos-setup.pkg, -linux-setup.AppImage

Arch markers dropped except win64: macOS builds are arm64-only and we
ship a single Linux flavor.
This commit is contained in:
2026-09-23 02:15:21 +00:00
parent 01c353502c
commit 5f3ba47098
3 changed files with 6 additions and 12 deletions
+1 -1
View File
@@ -68,7 +68,7 @@ def load_token() -> str:
# ---------------------------------------------------------------------------
# Matches MediaHive-1.2.3-win64-portable.zip, MediaHive-1.2.3-win64-setup.exe,
# MediaHive-1.2.3-macos-arm64-setup.pkg, MediaHive-1.2.3-linux-x64.AppImage, etc.
# MediaHive-1.2.3-macos-setup.pkg, MediaHive-1.2.3-linux-setup.AppImage, etc.
# Rejects dev/dirty versions like MediaHive-1.2.3.dev0+gabcd-win64-portable.zip
_CLEAN_ARTIFACT_RE = re.compile(
r"^MediaHive-(\d+(?:\.\d+)*)-([A-Za-z0-9._-]+)\.(?:zip|dmg|exe|pkg|AppImage)$"