From 39ba5d90bb6f15a924c17d73cce6eeea00d9b50e Mon Sep 17 00:00:00 2001 From: John Rogers Date: Mon, 21 Jul 2025 15:56:24 +0100 Subject: [PATCH] fix(ci): install dependencies in release workflow Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) --- .github/workflows/release.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4f65caa..6d824b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,6 +15,14 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y libudev-dev pkg-config + - name: Cache cargo dependencies uses: actions/cache@v3 with: @@ -28,13 +36,6 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - - name: Build binary run: cargo build --release --verbose