fix(ci): install dependencies in release workflow

Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
This commit is contained in:
Chaos Rogers 2025-07-21 15:56:24 +01:00
parent 3f3663221b
commit bf76d9b4fe

View file

@ -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