From e900d76aaaa171496d6fefa28ce07e3364500743 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Sun, 25 Oct 2020 18:14:46 -0600 Subject: just build with make --- .build.yml | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) (limited to '.build.yml') diff --git a/.build.yml b/.build.yml index 17e4941..ec6df1a 100644 --- a/.build.yml +++ b/.build.yml @@ -8,27 +8,14 @@ sources: environment: files: "index vs-c tagged-unions types safety errors syntax LICENSE" tasks: - - build-html: | + - build: | cd crowbar-spec - i=0 - for file in $files - do - pandoc --defaults=etc/md.yml --number-offset=$i -o $file.html $file.md - i=$((i+1)) - done - tar czvf ../spec-html.tar.gz *.html - - build-pdf: | - cd crowbar-spec - if git describe --tags --exact-match 2>/dev/null - then - metadata="subtitle=$(git describe --tags --exact-match)" - else - metadata="version=$(git log -1 --no-decorate --oneline)" - fi - pandoc --defaults=etc/pdf.yml -o ../spec.pdf -M "$metadata" $(echo $files | awk '{ for (i=1; i<=NF; i++) printf "%s.html ", $i }') + make + - compress: | + tar czf spec-html.tar.gz crowbar-spec/*.html - test-page-count: | - pages=$(pdfinfo spec.pdf | grep Pages | awk '{ print $2 }') - test $pages -le 200 + cd crowbar-spec + make check artifacts: - - spec.pdf + - crowbar-spec/spec.pdf - spec-html.tar.gz -- cgit v1.2.3