Files
metric-notes/.gitea/workflows/compile.yml
Yu Cong 4484ae9e0e
Some checks failed
Build LaTeX on Host / build (push) Failing after 3s
see if gemini code works
2025-07-21 16:25:49 +08:00

38 lines
1.0 KiB
YAML

name: Build LaTeX on Host
on: [push,watch]
jobs:
build:
# use label
runs-on: macos
steps:
- name: Check out the repository
uses: actions/checkout@v4
- name: Compile LaTeX using local TeX Live
# These commands run directly in your machine's shell
run: |
echo "Compiling document..."
latexmk -pdf distribution.tex
- name: List files in the workspace
run: ls -l
# - name: Upload PDF artifact
# uses: actions/upload-artifact@v4
# with:
# name: distribution.pdf
# path: distribution.pdf
- name: Create or Update Release
uses: nico-castell/gitea-create-release@v1
with:
gitea_token: ${{ secrets.RELEASE_TOKEN }}
gitea_url: ${{ secrets.GITEA_URL }}
tag_name: latest
release_name: 'PDF'
prerelease: true
draft: false
force_update: true # Overwrite the 'latest' release on each run
files: distribution.pdf # Attach the compiled PDF