fix(ci): build Linux AppImage on Ubuntu 22.04#1002
Conversation
|
Well it won't work on Fedora I suppose? See #204 (comment), point 2 |
|
Thanks, you were right. I added follow-up commit What changed:
I used the linuxdeploy exclusion path instead of post-processing the AppImage afterward because Tauri also generates updater signatures and release artifacts from the built bundle; changing the AppImage after that would risk stale signatures/uploads. Verified locally:
I still cannot run the full Linux AppImage build locally, so the actual bundle check needs the GitHub Actions runner. The forked workflow runs are currently |
|
Per our AI policy we require all communication to be exclusively human written. Until this requirement is met, we can't spare the effort to review this. Violations of this rule will result in a ban. |
|
Whatever this is, we definitely cannot accept a PR which you haven't even tested yourself. |
Fixes #204.
Summary
ubuntu-22.04so bundled system libraries do not inherit Ubuntu 24.04 GLIBC requirementsLINUXDEPLOY_EXCLUDED_LIBRARIESduring the Tauri build so linuxdeploy does not bundle the Wayland libraries that trigger the FedoraEGL_BAD_PARAMETERcrashGLIBC_2.36,GLIBCXX_3.4.30)Testing
git diff --checkbash -non the AppImage compatibility shell blockgo run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/build-gui-release-binaries.ymlcd docs && corepack enable && yarn install --immutable && yarn buildI could not run the full Tauri release build locally; this needs the GitHub Actions Linux runner environment. The PR checks currently require maintainer approval for forked workflow execution.