openpencil/.github/workflows
Kayshen-X 568f74ba15 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:23:06 +08:00
..
build-electron.yml fix(ci): always source-build agent-native and bundle to napi/ root 2026-04-26 19:20:48 +08:00
ci.yml V0.7.1 (#103) 2026-04-13 21:40:40 +08:00
docker.yml V0.7.0 (#95) 2026-04-11 23:25:13 +08:00
publish-cli.yml fix(ci): always source-build agent-native and bundle to napi/ root 2026-04-26 19:20:48 +08:00
rust-check.yml ci: install libfreetype-dev / libfontconfig1-dev for skia-safe link 2026-05-05 12:23:06 +08:00
wasm-bundle-check.yml chore(workspace): bump CI yaml + README toolchain refs 1.82 → 1.85 2026-05-03 23:50:00 +08:00