diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index bc3a4b870d..eee6c0d2df 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -6,9 +6,10 @@ on: pull_request: jobs: lint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 - uses: raviqqe/enable-homebrew@main - run: tools/setup.sh - run: cargo clippy -- -D warnings diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index fd6603f3be..5d8c56e26c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,9 +6,10 @@ on: pull_request: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 - uses: raviqqe/enable-homebrew@main - run: tools/setup.sh - run: cargo build @@ -17,12 +18,13 @@ jobs: fail-fast: false matrix: os: - - ubuntu-22.04 + - ubuntu-latest # TODO Support macOS with LLVM 16. # - macos-12 runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 + - uses: Swatinem/rust-cache@v2 - uses: raviqqe/enable-homebrew@main - run: tools/setup.sh - run: cargo test