diff options
Diffstat (limited to '.builds/linux.yml')
-rw-r--r-- | .builds/linux.yml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/.builds/linux.yml b/.builds/linux.yml new file mode 100644 index 00000000..90c31836 --- /dev/null +++ b/.builds/linux.yml @@ -0,0 +1,40 @@ +image: archlinux + +packages: + - pkg-config + - cmake + - make + - freetype2 + - fontconfig + - libxcb + +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 + - clippy: | + cd alacritty + rustup component add clippy + cargo clippy --all-targets + - oldstable: | + cd alacritty + rustup toolchain install --profile minimal 1.43.1 + cargo +1.43.1 test + - feature-wayland: | + cd alacritty/alacritty + cargo +1.43.1 test --no-default-features --features=wayland + - feature-x11: | + cd alacritty/alacritty + cargo +1.43.1 test --no-default-features --features=x11 |