Skip to content
This repository was archived by the owner on Oct 31, 2025. It is now read-only.

Change animation setup #4

Change animation setup

Change animation setup #4

Workflow file for this run

name: Test
on:
workflow_call:
env:
CARGO_TERM_COLOR: always
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
jobs:
nightly:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mozilla-actions/[email protected]
- uses: dtolnay/rust-toolchain@nightly
- uses: taiki-e/install-action@cargo-nextest
- run: sudo apt install -y libwayland-dev wayland-protocols
- run: cargo build --workspace --locked --verbose
- run: cargo nextest run --workspace --locked
stable:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mozilla-actions/[email protected]
- uses: dtolnay/rust-toolchain@stable
- uses: taiki-e/install-action@cargo-nextest
- run: sudo apt install -y libwayland-dev wayland-protocols
- run: cargo build --workspace --locked --verbose
- run: cargo nextest run --workspace --locked
msrv:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mozilla-actions/[email protected]
- uses: SebRollen/[email protected]
id: msrv
with:
file: 'Cargo.toml'
field: 'workspace.package.rust-version'
- uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ steps.msrv.outputs.value }}
- uses: taiki-e/install-action@cargo-nextest
- run: sudo apt install -y libwayland-dev wayland-protocols
- run: cargo build --workspace --locked --verbose
- run: cargo nextest run --workspace --locked