fix(PlatformDownload): remove appImage support from x86_64 and aarch64 releases

This commit is contained in:
Mr. M 2025-05-16 07:47:39 +02:00
parent 48f7a91053
commit 4b96e3d847
No known key found for this signature in database
GPG key ID: 6292C4C8F8652B18

View file

@ -12,12 +12,10 @@ interface PlatformReleases {
x86_64?: x86_64?:
| { | {
tarball?: ReleaseInfo tarball?: ReleaseInfo
appImage?: ReleaseInfo
} }
| ReleaseInfo | ReleaseInfo
aarch64?: { aarch64?: {
tarball?: ReleaseInfo tarball?: ReleaseInfo
appImage?: ReleaseInfo
} }
arm64?: ReleaseInfo arm64?: ReleaseInfo
flathub?: { all: ReleaseInfo } flathub?: { all: ReleaseInfo }
@ -75,10 +73,10 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
{releases.x86_64 && {releases.x86_64 &&
typeof releases.x86_64 === "object" && typeof releases.x86_64 === "object" &&
"tarball" in releases.x86_64 && "tarball" in releases.x86_64 &&
(releases.x86_64.tarball || releases.x86_64.appImage) && ( (releases.x86_64.tarball) && (
<div> <div>
<h4 class="mb-3 text-lg font-medium">x86_64</h4> <h4 class="mb-3 text-lg font-medium">x86_64</h4>
<div class="grid grid-cols-1 gap-3 sm:grid-cols-2"> <div class="">
{releases.x86_64.tarball && ( {releases.x86_64.tarball && (
<DownloadCard <DownloadCard
label={ label={
@ -95,32 +93,16 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
checksum={releases.x86_64.tarball.checksum} checksum={releases.x86_64.tarball.checksum}
/> />
)} )}
{releases.x86_64.appImage && (
<DownloadCard
label={
releases.x86_64.appImage.label
? releases.x86_64.appImage.label
: ""
}
href={
releases.x86_64.appImage.link
? releases.x86_64.appImage.link
: ""
}
variant="x86_64"
checksum={releases.x86_64.appImage.checksum}
/>
)}
</div> </div>
</div> </div>
)} )}
{releases.aarch64 && {releases.aarch64 &&
typeof releases.aarch64 === "object" && typeof releases.aarch64 === "object" &&
"tarball" in releases.aarch64 && "tarball" in releases.aarch64 &&
(releases.aarch64.tarball || releases.aarch64.appImage) && ( (releases.aarch64.tarball) && (
<div> <div>
<h4 class="mb-3 text-lg font-medium">ARM64</h4> <h4 class="mb-3 text-lg font-medium">ARM64</h4>
<div class="grid grid-cols-1 gap-3 sm:grid-cols-2"> <div class="gap-3">
{releases.aarch64.tarball && ( {releases.aarch64.tarball && (
<DownloadCard <DownloadCard
label={ label={
@ -137,22 +119,6 @@ function isFlatReleaseInfo(obj: unknown): obj is ReleaseInfo {
checksum={releases.aarch64.tarball.checksum} checksum={releases.aarch64.tarball.checksum}
/> />
)} )}
{releases.aarch64.appImage && (
<DownloadCard
label={
releases.aarch64.appImage.label
? releases.aarch64.appImage.label
: ""
}
href={
releases.aarch64.appImage.link
? releases.aarch64.appImage.link
: ""
}
variant="aarch64"
checksum={releases.aarch64.appImage.checksum}
/>
)}
</div> </div>
</div> </div>
)} )}