summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-12-15 09:47:19 -0500
committerDax Raad <[email protected]>2025-12-15 09:47:19 -0500
commit274b86b19bcd2b6d27fb91212ebe29a0b1b3ba57 (patch)
tree027db0e42e0281627d3c93f1023df8e12f61820e /.github/workflows
parent2ca118db59f9beda1a30ae7fe8b2ae67e0738133 (diff)
downloadopencode-274b86b19bcd2b6d27fb91212ebe29a0b1b3ba57.tar.gz
opencode-274b86b19bcd2b6d27fb91212ebe29a0b1b3ba57.zip
ci: fix AppImage build hanging by using portable appimage format
- Add appimage target back to tauri.conf.json - Force reinstall tauri-cli from feat/truly-portable-appimage branch - Add 10 minute timeout to prevent indefinite hangs - Add logging to verify correct tauri-cli version is installed This fixes the issue where AppImage builds would hang at 'Running input plugin: gtk' by using the new portable appimage format that bypasses linuxdeploy entirely.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/publish.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 9c44efe1b..3120a02f3 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -166,10 +166,15 @@ jobs:
GH_TOKEN: ${{ github.token }}
# Fixes AppImage build issues, can be removed when https://github.com/tauri-apps/tauri/pull/12491 is released
- - run: cargo install tauri-cli --git https://github.com/tauri-apps/tauri --branch feat/truly-portable-appimage
+ - name: Install tauri-cli from portable appimage branch
if: contains(matrix.settings.host, 'ubuntu')
+ run: |
+ cargo install tauri-cli --git https://github.com/tauri-apps/tauri --branch feat/truly-portable-appimage --force
+ echo "Installed tauri-cli version:"
+ cargo tauri --version
- name: Build and upload artifacts
+ timeout-minutes: 10
uses: tauri-apps/tauri-action@390cbe447412ced1303d35abe75287949e43437a
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}