diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 75b4d5b5..7a4ec75d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -12,7 +12,7 @@ on: jobs: lint: name: Rustfmt + Clippy - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -26,7 +26,7 @@ jobs: name: Test (Linux) uses: ./.github/workflows/build-and-test.yml with: - os: ubuntu-latest + os: ubuntu-20.04 additional-setup: | sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev @@ -44,7 +44,7 @@ jobs: packaging: name: rpm/deb - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 needs: linux-test if: github.ref_name == 'master' || github.ref_name == 'ci' @@ -71,6 +71,9 @@ jobs: - name: Rust cache uses: Swatinem/rust-cache@v2 + - name: Cargo Fetch + run: cargo fetch + - name: Build Cross (${{ matrix.arch }}) if: matrix.arch != runner.arch run: cargo build --release --target=${{ matrix.arch }}-unknown-linux-gnu