From 64a96084e4a66406f83f9accef1c940c47d30bb7 Mon Sep 17 00:00:00 2001 From: Caleb Burke Date: Tue, 14 Jul 2026 20:17:58 -0700 Subject: [PATCH] keeping build simple --- .gitea/workflows/build.yml | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 72c9c3f..328ceea 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,6 +2,8 @@ name: Build Resume PDF on: push: + branches: + - main paths: - "resume.tex" - ".gitea/workflows/build.yml" @@ -14,14 +16,27 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Compile LaTeX document - uses: xu-cheng/texlive-action@v3 - with: - run: | - latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex + - 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: Upload PDF artifact - uses: actions/upload-artifact@v3 + - 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: - name: resume - path: resume.pdf + tag_name: latest + target_commitish: ${{ github.sha }} + name: Latest Resume + body: Automatically built from commit ${{ github.sha }}. + token: ${{ secrets.GITHUB_TOKEN }} + files: |- + resume.pdf