rusty-man/.builds/archlinux.yml
Robin Krahl d4dd4d6548
Run cargo doc before cargo test
This patch fixes the builds by running cargo doc before cargo test.
Without generated documentation, we don’t have anything to test.
2020-07-19 17:39:47 +02:00

42 lines
897 B
YAML

# Copyright (C) 2020 Robin Krahl <robin.krahl@ireas.org>
# SPDX-License-Identifier: CC0-1.0
image: archlinux
packages:
- gnupg
- reuse
- rustup
sources:
- https://git.sr.ht/~ireas/rusty-man
tasks:
- setup: |
rustup set profile minimal
rustup default stable
rustup component add rustfmt
rustup component add clippy
- version: |
rustc -V
- verify: |
cd rusty-man
curl -s "https://pgp.ireas.org/0x6D533958F070C57C.txt" | gpg --import
git verify-commit HEAD
- reuse: |
cd rusty-man
reuse lint
- build: |
cd rusty-man
cargo build --release
- test: |
cd rusty-man
cargo doc
cargo test
- clippy: |
cd rusty-man
cargo clippy -- -D warnings
- format: |
cd rusty-man
cargo fmt -- --check
triggers:
- action: email
condition: failure
to: robin.krahl@ireas.org