PRbuild.yaml (760B)
1 name: compile LaTeX when PR update 2 3 on: 4 pull_request: 5 types: [opened, synchronize, ready_for_review] 6 7 jobs: 8 PRbuild: 9 name: PRBuild 10 runs-on: self-hosted 11 steps: 12 - name: Set up Git repository 13 uses: actions/checkout@v2 14 - name: compile latex document 15 run: | 16 latexmk -pdfdvi main.tex 17 - name: Upload PDF artifact 18 id: artifact-upload-step 19 uses: actions/upload-artifact@v4 20 with: 21 name: main 22 path: ./main.pdf 23 compression-level: 0 24 - name: Add comment to PR 25 run: | 26 gh pr comment ${{ github.event.number }} -b "${{ steps.artifact-upload-step.outputs.artifact-url }}" 27 env: 28 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}