feat(downloads): route desktop releases through GitHub

This commit is contained in:
Hampus authored and GitHub committed 2026-08-28 18:19:08 +02:00
1 parent dc230926a4
commit 094fb0d1c8
15 files changed
+1093 -155

No files matched your search

+3 -3
View File
@@ -473,14 +473,14 @@ function buildManualLatestDownloadUrl(format: ManualDesktopFormat): string {
return `${UPDATE_BASE_URL}/latest/${format}`;
}
function getModernProductName(): string {
return BUILD_CHANNEL === 'canary' ? 'Fluxer Canary' : 'Fluxer';
function getArtifactProductName(): string {
return BUILD_CHANNEL === 'canary' ? 'Fluxer-Canary' : 'Fluxer';
}
function getManualUpdateSuggestedName(format: LinuxManualDesktopFormat, version: string): string {
const archToken = LINUX_MANUAL_ARCH_TOKENS[format][DESKTOP_DOWNLOAD_ARCH];
const extension = LINUX_MANUAL_FORMAT_EXTENSIONS[format];
return `${getModernProductName()}-${version}-linux-${archToken}${extension}`;
return `${getArtifactProductName()}-${version}-linux-${archToken}${extension}`;
}
function getManualDownloadOptions(info: ManualLatestInfo): Array<UpdaterDownloadOption> {