name: Build Adventurer's Guide run-name: ${{ github.actor }} is building Adventurer's Guide on: push: branches: - main jobs: Build-PDF: runs-on: texlive-2023-04-09 # runs-on: ubuntu-latest permissions: contents: read packages: write steps: - run: echo "The job was automatically triggered by a ${{ github.event_name }} event." - run: echo "This job is now running on a ${{ runner.os }}." - run: echo "The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." - name: Install node run: apt-get update && apt-get install -y nodejs # - name: Install LaTeX packages # run: tlmgr update --self && tlmgr install cleveref scholax anyfontsize wrapfig framed scholax ly1 - name: Check out repository code uses: actions/checkout@v3 - run: echo "The ${{ github.repository }} repository has been cloned to the runner." # - name: Install dependencies # run: | # apt-get update && apt-get install -y texlive texlive-fonts-recommended - name: Build PDF with `latexmk` run: latexmk -pdf # - run: echo "GHtoken $GITHUB_TOKEN" - name: Publish package run: | curl --user henine:$GITHUB_TOKEN \ --fail-with-body \ --upload-file "Adventurer's Guide to Savits.pdf" \ https://git.raptorpond.com/api/packages/adventurers_guide/generic/adventurers_guide/latest/adventurers_guide.pdf