name: Build Resume PDF on: push: branches: - main paths: - "resume.tex" - ".gitea/workflows/build.yml" workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install TeX Live packages run: | sudo apt-get update sudo apt-get install -y --no-install-recommends \ texlive-latex-base \ texlive-latex-recommended \ texlive-latex-extra \ texlive-fonts-recommended - name: Compile LaTeX document run: pdflatex -interaction=nonstopmode -halt-on-error resume.tex - name: Publish to "latest" release uses: akkuman/gitea-release-action@v1 env: NODE_OPTIONS: "--experimental-fetch" with: tag_name: latest target_commitish: ${{ github.sha }} name: Latest Resume body: Automatically built from commit ${{ github.sha }}. token: ${{ secrets.GITHUB_TOKEN }} files: |- resume.pdf