diff options
author | Melody Horn <melody@boringcactus.com> | 2020-10-28 17:01:55 -0600 |
---|---|---|
committer | Melody Horn <melody@boringcactus.com> | 2020-10-28 17:01:55 -0600 |
commit | edf87f09045e8f56576b37078b4a0d220d6ddf55 (patch) | |
tree | 4503afb80ee7ea068db257c6381541a5fe1f716b /.build.yml | |
parent | 72e8cabe8e3c8ae272fb4771f0d1dabb306dc2ae (diff) | |
download | spec-edf87f09045e8f56576b37078b4a0d220d6ddf55.tar.gz spec-edf87f09045e8f56576b37078b4a0d220d6ddf55.zip |
start using Sphinx for doc generation
Diffstat (limited to '.build.yml')
-rw-r--r-- | .build.yml | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -1,21 +1,24 @@ image: debian/testing packages: - - pandoc - - weasyprint + - python3-sphinx + - python3-pip - poppler-utils - - sic - rsync sources: - https://git.sr.ht/~boringcactus/crowbar-spec secrets: - b5cb9b2b-1461-4486-95e1-886451674a89 tasks: + - prep: | + sudo pip3 install recommonmark rinohtype - build: | cd crowbar-spec make - compress: | - tar czf spec-html.tar.gz crowbar-spec/*.html - tar czf spec-gmi.tar.gz crowbar-spec/*.gmi + cd crowbar-spec/_build/html + tar czf ../crowbar-spec-html.tar.gz * + #cd ../gmi + #tar czf ../crowbar-spec-gmi.tar.gz * - test-page-count: | cd crowbar-spec make check @@ -25,14 +28,16 @@ tasks: shift rsync --rsh="ssh -o StrictHostKeyChecking=no" -rlt8hP --del $@ services@boringcactus.com:$dest } - cd crowbar-spec - upload-to /var/www/html/crowbar-lang.org/ *.html spec.pdf - upload-to /var/gemini/gmi/crowbar-lang.org/ *.gmi spec.pdf + cd crowbar-spec/_build/html + upload-to /var/www/html/crowbar-lang.org/ * ../rinoh/crowbarlanguage.pdf + #cd ../gmi + #upload-to /var/gemini/gmi/crowbar-lang.org/ * ../rinoh/crowbarlanguage.pdf - notify: | cd crowbar-spec message="crowbar spec updated: $(git log -1 --no-decorate --oneline)" echo "/NOTICE #crowbar-lang :$message" | ssh -o StrictHostKeyChecking=no services@boringcactus.com 'sh -c "cat > ~/irc/chat.freenode.net/#crowbar-lang/in"' artifacts: - - crowbar-spec/spec.pdf - - spec-html.tar.gz - - spec-gmi.tar.gz + - crowbar-spec/_build/rinoh/crowbarlanguage.pdf + - crowbar-spec/_build/epub/Crowbarlanguage.epub + - crowbar-spec/_build/crowbar-spec-html.tar.gz + #- crowbar-spec/_build/crowbar-spec-gmi.tar.gz |