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