Skip to content

ci(release): Build the Linux leg on ubuntu-22.04 - #524

Merged
Siomkin merged 1 commit into
latestfrom
fix/linux-release-ubuntu-22.04
Nov 2, 2026
Merged

Siomkin merged 1 commit into
latestfrom
fix/linux-release-ubuntu-22.04

Conversation

@Siomkin

@Siomkin Siomkin commented Nov 2, 2026

Copy link
Copy Markdown
Owner

The self-hosted Linux runner has glibc 2.43, and Tauri's AppImage bundles that host's GTK/WebKit/GLib, so the v2.4.3 AppImage (and the .deb/.rpm) fails to start on Ubuntu 22.04 with GLIBC_2.38 not found. The AppImage catalog test caught it: AppImage/appimage.github.io#11098.

Change

  • release.yml: the linux matrix leg runs on ubuntu-22.04 (glibc 2.35, the oldest LTS in standard support) instead of [self-hosted, Linux, X64]. The existing github-hosted path already installs the Tauri apt deps and uses rust-cache instead of the persistent target dir.
  • docs/distribution.md: says where and why Linux artifacts are built.

Validation

  • Workflow YAML parses; matrix resolves linux → ubuntu-22.04.
  • Not yet exercised by a release: the first tag after merge is the real test (expect a slower, cold-ish Linux compile). After it, comment /retest on the catalog PR.

Out of scope: the catalog's warning that the AppImage name contains linux (renaming touches the updater manifest and download links).

The self-hosted Linux runner has glibc 2.43, and the AppImage bundles that
host's GTK/WebKit/GLib, so the v2.4.3 AppImage (and .deb/.rpm) failed to
start on Ubuntu 22.04 with "GLIBC_2.38 not found" — the AppImage catalog
test in AppImage/appimage.github.io#11098.

Move the leg to GitHub's ubuntu-22.04 runner (glibc 2.35, the oldest LTS in
standard support). The existing github-hosted path already installs the
Tauri apt deps and uses rust-cache instead of the persistent target dir.
@Siomkin
Siomkin merged commit 374334c into latest Nov 2, 2026
12 checks passed
@Siomkin
Siomkin deleted the fix/linux-release-ubuntu-22.04 branch November 2, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant