image: debian/testing packages: - pandoc - weasyprint - poppler-utils sources: - https://git.sr.ht/~boringcactus/crowbar-spec tasks: - page-count: | cd crowbar-spec files="index vs-c tagged-unions types safety errors syntax" for file in $files do pandoc --defaults=etc/md.yml -o $file.html $file.md done pandoc --defaults=etc/pdf.yml -o ../spec.pdf *.html cd .. pdfinfo spec.pdf | grep Pages tar czvf spec-html.tar.gz crowbar-spec/*.html artifacts: - spec.pdf - spec-html.tar.gz