commit 2e05ad9f72d095dee3fd1b2ba0fd451eca5fe4d9 from: Thomas Böhler date: Sat Feb 24 12:14:46 2024 UTC ci: Add OpenBSD build manifest Signed-off-by: Thomas Böhler commit - 805afcbbd475ec52a3ee7603847961c921cc3eb5 commit + 2e05ad9f72d095dee3fd1b2ba0fd451eca5fe4d9 blob - 733b3f95507fe0ef3409a8a2a783389261f1d395 (mode 644) blob + /dev/null --- .build.yml +++ /dev/null @@ -1,30 +0,0 @@ -image: archlinux -triggers: - - action: email - condition: failure - to: witcher -packages: - - rust - - scdoc - - tree -sources: - - https://git.sr.ht/~witcher/rss-email -tasks: - - fetch: | - cd rss-email - cargo fetch --locked - - format: | - cd rss-email - cargo fmt -- --check - - clippy: | - cd rss-email - cargo clippy --frozen -- -D warnings - - build: | - cd rss-email - # Building with --release is slow and pointless here. - sed -i -e 's/--release //' -e 's/release/debug/' Makefile - make build - - install: | - cd rss-email - make install DESTDIR=$HOME/installdir - tree $HOME/installdir blob - /dev/null blob + 733b3f95507fe0ef3409a8a2a783389261f1d395 (mode 644) --- /dev/null +++ .builds/archlinux.yml @@ -0,0 +1,30 @@ +image: archlinux +triggers: + - action: email + condition: failure + to: witcher +packages: + - rust + - scdoc + - tree +sources: + - https://git.sr.ht/~witcher/rss-email +tasks: + - fetch: | + cd rss-email + cargo fetch --locked + - format: | + cd rss-email + cargo fmt -- --check + - clippy: | + cd rss-email + cargo clippy --frozen -- -D warnings + - build: | + cd rss-email + # Building with --release is slow and pointless here. + sed -i -e 's/--release //' -e 's/release/debug/' Makefile + make build + - install: | + cd rss-email + make install DESTDIR=$HOME/installdir + tree $HOME/installdir blob - /dev/null blob + c2a6261894d19b51cd8836bb816d973886a3dceb (mode 644) --- /dev/null +++ .builds/openbsd.yml @@ -0,0 +1,32 @@ +image: openbsd/latest +triggers: + - action: email + condition: failure + to: witcher +packages: + - rust + - rust-rustfmt + - rust-clippy + - scdoc + - tree +sources: + - https://git.sr.ht/~witcher/rss-email +tasks: + - fetch: | + cd rss-email + cargo fetch --locked + - format: | + cd rss-email + cargo fmt -- --check + - clippy: | + cd rss-email + cargo clippy --frozen -- -D warnings + - build: | + cd rss-email + # Building with --release is slow and pointless here. + sed -i -e 's/--release //' -e 's/release/debug/' Makefile + make build + - install: | + cd rss-email + make install DESTDIR=$HOME/installdir + tree $HOME/installdir