Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix CI/CD runtime checks failing on Ubuntu 24.04
GitHub runners now use Ubuntu 24.04, which introduces new restrictions on unprivileged user namespaces affecting AppImages. This causes runtime checks to fail when running Electron applications, producing errors like: ``` [5475:1011/121711.489417:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_privacv1kcOj/chrome-sandbox is owned by root and has mode 4755. ``` This commit modifies CI workflow to disable the restrictions during runtime checks. This allows the runtime checks to pass by permitting unprivileged user namespaces. This works around the issue without requiring changes to the AppImage itself. A more permanent solution may be needed in the future. Related key Electron issues: - electron/electron#41066 - electron/electron#42510 - electron-userland/electron-builder#844
- Loading branch information