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