Skip to content

Fix ubuntu CI test job by installing required Tauri Linux system packages#3

Closed
Knownassa with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-failing-github-actions-job
Closed

Fix ubuntu CI test job by installing required Tauri Linux system packages#3
Knownassa with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-failing-github-actions-job

Conversation

Copilot AI commented Jul 12, 2026

Copy link
Copy Markdown

The test (ubuntu-latest) GitHub Actions job failed while compiling src-tauri because required GTK/GLib WebKit system libraries were not present in the CI image. This change adds the missing Linux dependency installation to the CI test workflow so Rust/Tauri checks can run on Ubuntu.

  • Workflow fix: ubuntu-native dependency bootstrap

    • Updated .github/workflows/ci.yml in the test job to install the same Linux packages already required by Tauri builds on Ubuntu.
    • Scoped to Linux runners only (if: runner.os == 'Linux') to avoid affecting Windows behavior.
  • What was added

    - name: Install Linux dependencies
      if: runner.os == 'Linux'
      run: sudo apt-get update && sudo apt-get install -y \
        libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev patchelf

Copilot AI changed the title [WIP] Fix failing GitHub Actions job test (ubuntu-latest) Fix ubuntu CI test job by installing required Tauri Linux system packages Jul 12, 2026
Copilot AI requested a review from Knownassa July 12, 2026 10:56
@Knownassa

Copy link
Copy Markdown
Owner

Superseded by PR #2, which includes the complete Linux dependency and icon fix.

@Knownassa Knownassa closed this Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants