fix: CI deps for Linux (fontconfig, xcb, xkbcommon, dbus, ssl)

Also fail-fast: false so other platforms still build.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mae PUGIN 2026-04-07 16:28:03 +02:00
parent b06bf08cc3
commit 476885576a

View file

@ -7,6 +7,7 @@ on:
jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
@ -33,7 +34,9 @@ jobs:
- name: Install system deps (Linux)
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install -y libudev-dev
run: |
sudo apt-get update
sudo apt-get install -y libudev-dev libfontconfig1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev libdbus-1-dev
- name: Build
run: cargo build --release --target ${{ matrix.target }}