commit 3a1962417f5a84d9f1338b4cbab827577039f038 from: Thomas Böhler date: Sun Feb 25 13:12:15 2024 UTC Add CI manifests for Arch Linux and OpenBSD Signed-off-by: Thomas Böhler commit - b7118f1e9b9399020f683ebe7644cf7ce97eaf41 commit + 3a1962417f5a84d9f1338b4cbab827577039f038 blob - /dev/null blob + 556ee541dd0e08964947ed91f99cac53a75d9071 (mode 644) --- /dev/null +++ .builds/archlinux.yml @@ -0,0 +1,29 @@ +# SPDX-FileCopyrightText: 2024 Thomas Böhler +# +# SPDX-License-Identifier: CC0-1.0 + +image: archlinux +triggers: + - action: email + condition: failure + to: witcher +packages: + - rust +sources: + - https://git.sr.ht/~witcher/todotxt_parser +tasks: + - fetch: | + cd todotxt_parser + cargo fetch + - format: | + cd todotxt_parser + cargo fmt -- --check + - clippy: | + cd todotxt_parser + cargo clippy -- -D warnings + - build: | + cd todotxt_parser + cargo build + - test: | + cd todotxt_parser + cargo test blob - /dev/null blob + 8a4149a2e77fd0336013a70f8201d24556e7fee3 (mode 644) --- /dev/null +++ .builds/openbsd.yml @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: 2024 Thomas Böhler +# +# SPDX-License-Identifier: CC0-1.0 + +image: openbsd/latest +triggers: + - action: email + condition: failure + to: witcher +packages: + - rust + - rust-rustfmt + - rust-clippy +sources: + - https://git.sr.ht/~witcher/todotxt_parser +tasks: + - fetch: | + cd todotxt_parser + cargo fetch + - format: | + cd todotxt_parser + cargo fmt -- --check + - clippy: | + cd todotxt_parser + cargo clippy -- -D warnings + - build: | + cd todotxt_parser + cargo build + - test: | + cd todotxt_parser + cargo test