Run Clippy only on Linux runners

Limit CI clippy to Linux runners Refactor daemon_target path
construction in build.rs to a multi-line format for readability
This commit is contained in:
Jamie Pine 2025-12-10 20:48:03 -08:00
parent 9981ee76d2
commit 12ddcce940
2 changed files with 5 additions and 1 deletions

View File

@ -99,4 +99,5 @@ jobs:
run: cargo build --quiet --workspace --all-features --release --target ${{ matrix.settings.target }}
- name: Clippy
if: runner.os == 'Linux'
run: cargo clippy --workspace --all-features --target ${{ matrix.settings.target }}

View File

@ -64,7 +64,10 @@ fn main() {
.expect("Could not find workspace directory");
let daemon_source = format!("{}/target/{}/sd-daemon", workspace_dir, profile);
let daemon_target = format!("{}/target/{}/sd-daemon-{}", workspace_dir, profile, target_triple);
let daemon_target = format!(
"{}/target/{}/sd-daemon-{}",
workspace_dir, profile, target_triple
);
if std::path::Path::new(&daemon_source).exists() {
// Remove existing file if it exists