4372c7f7c0
- Bump all actions to latest versions (checkout@v6, upload-artifact@v7, download-artifact@v8, labeler@v6, gh-release@v3, gpg-import@v7) - Replace fragile curl|bash tool install with taiki-e/install-action@v2 - Fix Swatinem/rust-cache ordering: must run AFTER toolchain install for correct cache key derivation - Add --all-targets to clippy (CI now matches local testing) - Add RUSTDOCFLAGS=-D warnings to doc step (fail on broken links) - Fix ARM64 build order: install Rust toolchain before adding target and configuring linker - Add rust-toolchain.toml pinning Rust 1.94.0 for deterministic builds - Update Cargo.lock: rustls-webpki v0.103.11->v0.103.13 (fixes 3 CVEs) - Fix softprops/action-gh-release@v3: include checksums in files list (v3 removed the checksum input parameter) - Fix clippy manual_checked_ops lint in screenshot.rs - Clean up trailing whitespace and missing newlines in YAML files
18 lines
549 B
YAML
18 lines
549 B
YAML
name: Install system dependencies
|
|
description: Install system dependencies required for building rustlock
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Install system dependencies for Debian based distros
|
|
shell: bash
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y \
|
|
curl \
|
|
llvm clang libclang-dev \
|
|
pkg-config \
|
|
libglib2.0-dev libcairo2-dev libpango1.0-dev libatk1.0-dev \
|
|
libgdk-pixbuf-2.0-dev libpam0g-dev libdbus-1-dev \
|
|
libwayland-dev libxkbcommon-dev
|