image: archlinux packages: - pkg-config - cmake - make - freetype2 - fontconfig - libxcb - libxkbcommon sources: - https://github.com/alacritty/alacritty environment: PATH: /home/build/.cargo/bin:/usr/bin/ tasks: - rustup: | curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable --profile minimal - test: | cd alacritty cargo test - rustfmt: | cd alacritty rustup toolchain install nightly -c rustfmt cargo +nightly fmt -- --check - oldstable: | cd alacritty rustup toolchain install --profile minimal 1.65.0 rustup default 1.65.0 cargo test - clippy: | cd alacritty rustup component add clippy cargo clippy --all-targets - feature-wayland: | cd alacritty/alacritty RUSTFLAGS="-D warnings" cargo test --no-default-features --features=wayland - feature-x11: | cd alacritty/alacritty RUSTFLAGS="-D warnings" cargo test --no-default-features --features=x11