Commit Diff


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 <witcher@wiredspace.de>
+#
+# SPDX-License-Identifier: CC0-1.0
+
+image: archlinux
+triggers:
+  - action: email
+    condition: failure
+    to: witcher <witcher@wiredspace.de>
+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 <witcher@wiredspace.de>
+#
+# SPDX-License-Identifier: CC0-1.0
+
+image: openbsd/latest
+triggers:
+  - action: email
+    condition: failure
+    to: witcher <witcher@wiredspace.de>
+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