Some checks failed
check / check (push) Failing after 52s
M0–M5 ur doc/plan.md: layer-shell-dock per skärm med transparent #222222-ö, pins + körande appar (gruppering, badges, indikatorer), klick/skroll/mittklick, konfigurerbar högerklicksmeny, tomyta-meny, settings-GUI som redigerar JSON-configen live, filewatcher, Wayfire-IPC-stubbar (scale, flytta-till-skärm), CI + release-flöde. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
39 lines
992 B
YAML
39 lines
992 B
YAML
name: check
|
|
|
|
# Kompilerings- och lintvakt på Pi5-runnern (arm64). Bygger inga
|
|
# artefakter — släpp byggs lokalt på brasse-linux01 via ./release.sh.
|
|
on:
|
|
push:
|
|
branches: [master]
|
|
paths:
|
|
- "src/**"
|
|
- "Cargo.toml"
|
|
- "Cargo.lock"
|
|
- ".gitea/workflows/check.yaml"
|
|
workflow_dispatch: {}
|
|
|
|
jobs:
|
|
check:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Install toolchain + GTK4 deps
|
|
run: |
|
|
apt-get update -qq
|
|
apt-get install -y -qq curl build-essential pkg-config \
|
|
libgtk-4-dev libgtk4-layer-shell-dev
|
|
curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal \
|
|
--component clippy
|
|
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
|
|
|
|
- name: cargo check
|
|
run: cargo check --locked
|
|
|
|
- name: cargo clippy
|
|
run: cargo clippy --locked -- -D warnings
|
|
|
|
- name: cargo test
|
|
run: cargo test --locked
|