diff options
Diffstat (limited to '.builds/freebsd.yml')
-rw-r--r-- | .builds/freebsd.yml | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 10f0333a..ec2e1616 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -1,4 +1,5 @@ image: freebsd/latest + packages: - devel/cmake - devel/pkgconf @@ -7,21 +8,30 @@ packages: - x11-fonts/fontconfig - x11-fonts/dejavu - x11/libxcb + sources: - https://github.com/alacritty/alacritty + +environment: + PATH: /home/build/.cargo/bin:/bin:/usr/bin:/usr/local/bin + tasks: - rustup: | curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable --profile minimal - $HOME/.cargo/bin/rustup toolchain install --profile minimal 1.43.1 - - 1-43-1: | + - test: | cd alacritty - $HOME/.cargo/bin/cargo +1.43.1 test - - 1-43-1-wayland: | + cargo test + - 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 - $HOME/.cargo/bin/cargo +1.43.1 test --no-default-features --features=wayland - - 1-43-1-x11: | + cargo test --no-default-features --features=wayland + - feature-x11: | cd alacritty/alacritty - $HOME/.cargo/bin/cargo +1.43.1 test --no-default-features --features=x11 - - stable: | - cd alacritty - $HOME/.cargo/bin/cargo +stable test + cargo test --no-default-features --features=x11 |