image: nixos/latest repositories: nixpkgs: https://nixos.org/channels/nixos-20.03 sources: - https://git.sr.ht/~matthiasbeyer/imag tasks: - static: | cd imag bash ./scripts/find-dead-symlinks bash ./scripts/license-headers-updated bash ./scripts/branch-contains-no-tmp-commits bash ./scripts/version-updated - install: | cd imag nix-shell ./shell.nix --run "echo nix-shell ready" - userdoc: | cd imag/doc/user nix-shell -p mdbook --run "mdbook build" - build: | cd imag nix-shell ./shell.nix --run "cargo build --all --all-features" - prepare-test: | git config --global user.name "Test user" git config --global user.email "test@user.tld" - test: | cd imag nix-shell ./shell.nix --run "cargo test --all --all-features" triggers: - action: email condition: always to: mail@beyermatthias.de