Skip to content

Commit 3b5bccc

Browse files
committed
debug: see why linux is broken. revert after
1 parent a9dcf5e commit 3b5bccc

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,26 @@ jobs:
7171
sudo apt-get update
7272
sudo apt-get install -y libgtk-3-dev libgirepository1.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev patchelf librsvg2-dev libfuse2
7373
74+
- name: Debug linuxdeploy dependencies
75+
if: matrix.platform == 'ubuntu-latest'
76+
env:
77+
APPIMAGE_EXTRACT_AND_RUN: 1
78+
run: |
79+
# Download linuxdeploy
80+
wget -q https://github.com/tauri-apps/binary-releases/releases/download/linuxdeploy/linuxdeploy-x86_64.AppImage
81+
chmod +x linuxdeploy-x86_64.AppImage
82+
83+
# Extract it so we can inspect the actual binary
84+
./linuxdeploy-x86_64.AppImage --appimage-extract
85+
86+
# Try running it and capture output
87+
squashfs-root/AppRun --version 2>&1 || true
88+
echo "Exit code: $?"
89+
90+
# Check the binary type
91+
file squashfs-root/AppRun
92+
file squashfs-root/usr/bin/linuxdeploy
93+
7494
- name: Install frontend dependencies
7595
run: npm ci
7696

0 commit comments

Comments
 (0)