latex-template

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }}