ci.yml 686 B

1234567891011121314151617181920
  1. on:
  2. push:
  3. pull_request:
  4. jobs:
  5. build:
  6. runs-on: ubuntu-latest
  7. steps:
  8. - name: Setup
  9. run: sudo apt-get update && sudo apt-get install --no-install-recommends -y biber latexmk lmodern texlive-bibtex-extra texlive-latex-extra texlive-science
  10. - name: Checkout
  11. uses: actions/checkout@v2
  12. - name: Keep Racket edition
  13. run: sed -i 's|\\def\\edition{0}|\\def\\edition{0}|g' book.tex
  14. - name: Build PDF
  15. run: make
  16. - name: Release
  17. uses: softprops/action-gh-release@v1
  18. if: startsWith(github.ref, 'refs/tags/')
  19. with:
  20. files: book.pdf