fix(release,landing): match the Linux desktop artifact names electron-builder emits (#205)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
88916880eb
commit
f8bfee18d9
4 files changed
+9
-5
No files matched your search
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Distribution
|
## Distribution
|
||||||
|
|
||||||
Desktop installers move to version-less artifact names following the CLI bundle convention — `penguin-desktop-darwin-{arm64,x64}.dmg` / `.zip`, `penguin-desktop-win32-x64.exe`, `penguin-desktop-linux-x64.AppImage` / `.deb` — with the version carried by the Release tag and `SHA256SUMS.desktop`. The OSS mirror job now mirrors all seven installers plus `SHA256SUMS.desktop` into the immutable per-tag prefix, verified as a set through `SHA256SUMS.desktop`; the CLI bundles' canonical manifest is unchanged.
|
Desktop installers move to version-less artifact names following the CLI bundle convention — `penguin-desktop-darwin-{arm64,x64}.dmg` / `.zip`, `penguin-desktop-win32-x64.exe`, `penguin-desktop-linux-x86_64.AppImage` / `penguin-desktop-linux-amd64.deb` — with the version carried by the Release tag and `SHA256SUMS.desktop`. The OSS mirror job now mirrors all seven installers plus `SHA256SUMS.desktop` into the immutable per-tag prefix, verified as a set through `SHA256SUMS.desktop`; the CLI bundles' canonical manifest is unchanged.
|
||||||
|
|
||||||
## Landing site
|
## Landing site
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,10 @@ nsis:
|
|||||||
linux:
|
linux:
|
||||||
# The scoped package name is not a valid executable file name.
|
# The scoped package name is not a valid executable file name.
|
||||||
executableName: penguin-harness
|
executableName: penguin-harness
|
||||||
|
# ${arch} expands to each Linux target's own convention — x86_64 for AppImage, amd64
|
||||||
|
# for deb — so the published names are penguin-desktop-linux-x86_64.AppImage and
|
||||||
|
# penguin-desktop-linux-amd64.deb; the OSS mirror manifest and the landing download
|
||||||
|
# page name them accordingly.
|
||||||
artifactName: penguin-desktop-linux-${arch}.${ext}
|
artifactName: penguin-desktop-linux-${arch}.${ext}
|
||||||
category: Development
|
category: Development
|
||||||
maintainer: Prism Shadow <zheng@prismshadow.com>
|
maintainer: Prism Shadow <zheng@prismshadow.com>
|
||||||
|
|||||||
@@ -110,8 +110,8 @@ export const DESKTOP_INSTALLERS: Record<"mac" | "windows" | "linux", DesktopInst
|
|||||||
],
|
],
|
||||||
windows: [{ file: "penguin-desktop-win32-x64.exe", variant: "x64" }],
|
windows: [{ file: "penguin-desktop-win32-x64.exe", variant: "x64" }],
|
||||||
linux: [
|
linux: [
|
||||||
{ file: "penguin-desktop-linux-x64.AppImage", variant: "AppImage" },
|
{ file: "penguin-desktop-linux-x86_64.AppImage", variant: "AppImage" },
|
||||||
{ file: "penguin-desktop-linux-x64.deb", variant: "deb" },
|
{ file: "penguin-desktop-linux-amd64.deb", variant: "deb" },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -78,8 +78,8 @@ penguin-desktop-darwin-arm64.dmg
|
|||||||
penguin-desktop-darwin-arm64.zip
|
penguin-desktop-darwin-arm64.zip
|
||||||
penguin-desktop-darwin-x64.dmg
|
penguin-desktop-darwin-x64.dmg
|
||||||
penguin-desktop-darwin-x64.zip
|
penguin-desktop-darwin-x64.zip
|
||||||
penguin-desktop-linux-x64.AppImage
|
penguin-desktop-linux-x86_64.AppImage
|
||||||
penguin-desktop-linux-x64.deb
|
penguin-desktop-linux-amd64.deb
|
||||||
penguin-desktop-win32-x64.exe
|
penguin-desktop-win32-x64.exe
|
||||||
"
|
"
|
||||||
FILES="$BUNDLES
|
FILES="$BUNDLES
|
||||||
|
|||||||
Reference in new issue
Block a user