diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 821d3a7..bdef620 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,13 +13,10 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - name: Clone donglora (sibling dependency) - uses: actions/checkout@v4 - with: - repository: swaits/donglora - path: ../donglora + - name: Install system dependencies + run: sudo apt-get update && sudo apt-get install -y libudev-dev - uses: dtolnay/rust-toolchain@master with: diff --git a/CHANGELOG.md b/CHANGELOG.md index ce77000..a5c0436 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.1] - 2026-04-06 + +### Fixed + +- CI: removed stale sibling-clone step, added `libudev-dev` dependency, + upgraded `actions/checkout` to v5 (Node.js 24). + ## [0.2.0] - 2026-04-06 ### Added diff --git a/Cargo.lock b/Cargo.lock index f1d42a0..6876034 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -906,7 +906,7 @@ dependencies = [ [[package]] name = "donglora-bridge" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "blake3", diff --git a/Cargo.toml b/Cargo.toml index eeac257..5190f6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "donglora-bridge" -version = "0.2.0" +version = "0.2.1" edition = "2024" authors = ["Stephen Waits "] license = "MIT" diff --git a/src/radio.rs b/src/radio.rs index 3236838..2a311a3 100644 --- a/src/radio.rs +++ b/src/radio.rs @@ -99,8 +99,7 @@ fn connect_and_run( } else if let Ok(c) = donglora_client::connect_mux_auto(timeout) { (c, "mux".to_string()) } else { - let port_path = donglora_client::find_port() - .ok_or_else(|| anyhow::anyhow!("no mux or USB dongle found"))?; + let port_path = donglora_client::find_port().ok_or_else(|| anyhow::anyhow!("no mux or USB dongle found"))?; info!("no mux found, connecting to serial port {port_path}"); let c = donglora_client::connect(Some(&port_path), timeout)?; (c, shorten_path(&port_path))