on: push: pull_request: workflow_run: name: Build and deploy jobs: build: runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v4 - name: Install TeXLive run: | sudo apt install texlive-full - name: Build LaTeX handouts run: python tools/build/main.py - uses: actions/upload-artifact@v3 with: name: output path: "output/*" retention-days: 10