chore: prepare Desktop 0.16.4 recovery release
Cross-platform packages / Validate source (push) Waiting to run
Cross-platform packages / Authorize desktop packaging (push) Blocked by required conditions
Cross-platform packages / linux arm64 (push) Blocked by required conditions
Cross-platform packages / macos arm64 (push) Blocked by required conditions
Cross-platform packages / windows arm64 (push) Blocked by required conditions
Cross-platform packages / linux x64 (push) Blocked by required conditions
Cross-platform packages / macos x64 (push) Blocked by required conditions
Cross-platform packages / windows x64 (push) Blocked by required conditions
Cross-platform packages / Publish GitHub and OSS release (push) Blocked by required conditions
GoodBuddy Agents / Validate Agent source (push) Waiting to run
GoodBuddy Agents / Build darwin arm64 Agent (push) Blocked by required conditions
GoodBuddy Agents / Build linux arm64 Agent (push) Blocked by required conditions
GoodBuddy Agents / Build linux x64 Agent (push) Blocked by required conditions
Deploy website to GitHub Pages / Deploy static website (push) Waiting to run

This commit is contained in:
mesalogo
2026-10-14 19:04:25 +08:00
parent dcdf596b27
commit 10bc16e83b
7 changed files with 19 additions and 13 deletions
+4 -1
View File
@@ -320,7 +320,10 @@ jobs:
set -euo pipefail
appimage="$(find "dist/release/${{ matrix.platform }}-${{ matrix.arch }}" -maxdepth 1 -type f -name '*.AppImage' -print -quit)"
test -n "$appimage"
file "$appimage" | grep -qi squashfs
# AppImage is an ELF launcher with an embedded SquashFS payload.
# `file` commonly reports only the outer ELF, so check the SquashFS
# magic directly instead of relying on the outer file description.
grep -a -q 'hsqs' "$appimage"
- name: Upload release packages
uses: actions/upload-artifact@v7