openpencil/.github/workflows
Kayshen-X 05a1fa2eb6 ci: install libfreetype-dev / libfontconfig1-dev for skia-safe link
Linux `cargo test --workspace` failed at link time:
  /usr/bin/ld: cannot find -lfreetype: No such file or directory
  /usr/bin/ld: cannot find -lfontconfig: No such file or directory
  collect2: error: ld returned 1 exit status

skia-safe 0.97 (P0 probe transient dev-dep) links against the system
freetype + fontconfig on Linux. The GitHub-hosted ubuntu-latest runner
ships only the runtime libs; we need the `-dev` packages so `cc` can
resolve `-lfreetype` / `-lfontconfig` during link.

macOS and Windows do not link against these (skia-bindings uses
CoreText / DirectWrite respectively), so the install step stays
gated on `runner.os == 'Linux'`.
2026-05-05 12:37:54 +08:00
..
build-electron.yml chore(shell-native): add transient P0 probe gate (Step 1a) 2026-05-05 12:23:49 +08:00
ci.yml chore(shell-native): add transient P0 probe gate (Step 1a) 2026-05-05 12:23:49 +08:00
docker.yml chore(shell-native): add transient P0 probe gate (Step 1a) 2026-05-05 12:23:49 +08:00
publish-cli.yml chore(shell-native): add transient P0 probe gate (Step 1a) 2026-05-05 12:23:49 +08:00
rust-check.yml ci: install libfreetype-dev / libfontconfig1-dev for skia-safe link 2026-05-05 12:37:54 +08:00
wasm-bundle-check.yml chore(shell-native): add transient P0 probe gate (Step 1a) 2026-05-05 12:23:49 +08:00