From ad46c2ba70eb8c28e3c3ddb458bcd4ad19c87cd7 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Wed, 4 Feb 2026 12:31:20 -0500 Subject: [PATCH] feat: Implement conditional GitHub and Gitea release publishing based on the server environment. --- .github/workflows/compile-latex.yml | 36 +++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/.github/workflows/compile-latex.yml b/.github/workflows/compile-latex.yml index 9e74ce8..124b6d8 100644 --- a/.github/workflows/compile-latex.yml +++ b/.github/workflows/compile-latex.yml @@ -64,8 +64,9 @@ jobs: - name: List generated PDFs run: ls -la *.pdf - # Create/update latest release - - name: Upload Public PDFs as Release + # --- GITHUB RELEASES (Run only on GitHub) --- + - name: Upload Public PDFs as Release (GitHub) + if: github.server_url == 'https://github.com' uses: ncipollo/release-action@v1 with: artifacts: "resume.pdf,cv.pdf" @@ -80,8 +81,8 @@ jobs: removeArtifacts: true replacesArtifacts: true - # Create a numbered release for version history - - name: Create Numbered Release + - name: Create Numbered Release (GitHub) + if: github.server_url == 'https://github.com' uses: ncipollo/release-action@v1 with: artifacts: "resume.pdf,cv.pdf" @@ -95,6 +96,33 @@ jobs: draft: false prerelease: false + # --- GITEA RELEASES (Run only on Gitea) --- + - name: Upload Public PDFs as Release (Gitea) + if: github.server_url != 'https://github.com' + uses: akkuman/gitea-release-action@v1 + with: + token: ${{ secrets.GITEA_TOKEN }} + files: | + resume.pdf + cv.pdf + name: Latest PDFs + tag_name: latest + prerelease: false + draft: false + + - name: Create Numbered Release (Gitea) + if: github.server_url != 'https://github.com' + uses: akkuman/gitea-release-action@v1 + with: + token: ${{ secrets.GITEA_TOKEN }} + files: | + resume.pdf + cv.pdf + name: Release ${{ github.run_number }} + tag_name: release-${{ github.run_number }} + prerelease: false + draft: false + build-private: runs-on: ubuntu-latest container: ghcr.io/xu-cheng/texlive-alpine:latest