4 Commits

Author SHA1 Message Date
Sean O'Connor
eeba5c7aea fix: Update Gitea release action token to GITHUB_TOKEN and downgrade upload-artifact action to v3.
All checks were successful
Compile LaTeX Documents / build-public (push) Successful in 49s
Compile LaTeX Documents / build-private (push) Successful in 56s
2026-02-04 12:47:01 -05:00
Sean O'Connor
ad46c2ba70 feat: Implement conditional GitHub and Gitea release publishing based on the server environment.
Some checks failed
Compile LaTeX Documents / build-public (push) Successful in 48s
Compile LaTeX Documents / build-private (push) Failing after 27s
2026-02-04 12:31:20 -05:00
Sean O'Connor
5b99a95078 refactor: Replace softprops/action-gh-release with ncipollo/release-action for GitHub release creation.
Some checks failed
Compile LaTeX Documents / build-public (push) Failing after 36s
Compile LaTeX Documents / build-private (push) Failing after 27s
2026-02-04 10:13:29 -05:00
Sean O'Connor
fa5d42251d chore: Explicitly pass GITHUB_TOKEN to release actions. 2026-02-04 10:04:27 -05:00

View File

@@ -64,35 +64,62 @@ jobs:
- name: List generated PDFs - name: List generated PDFs
run: ls -la *.pdf run: ls -la *.pdf
# Create/update latest release # --- GITHUB RELEASES (Run only on GitHub) ---
- name: Upload Public PDFs as Release - name: Upload Public PDFs as Release (GitHub)
uses: softprops/action-gh-release@v2 if: github.server_url == 'https://github.com'
uses: ncipollo/release-action@v1
with: with:
files: | artifacts: "resume.pdf,cv.pdf"
resume.pdf tag: latest
cv.pdf
tag_name: latest
name: Latest PDFs name: Latest PDFs
body: | body: |
Latest compiled resume and CV (public versions) Latest compiled resume and CV (public versions)
Built from commit ${{ github.sha }} Built from commit ${{ github.sha }}
prerelease: false token: ${{ secrets.GITHUB_TOKEN }}
draft: false allowUpdates: true
removeArtifacts: true
replacesArtifacts: true
# Create a numbered release for version history - name: Create Numbered Release (GitHub)
- name: Create Numbered Release if: github.server_url == 'https://github.com'
uses: softprops/action-gh-release@v2 uses: ncipollo/release-action@v1
with: with:
files: | artifacts: "resume.pdf,cv.pdf"
resume.pdf tag: release-${{ github.run_number }}
cv.pdf
tag_name: release-${{ github.run_number }}
name: Release ${{ github.run_number }} name: Release ${{ github.run_number }}
body: | body: |
Automated release #${{ github.run_number }} Automated release #${{ github.run_number }}
Built from commit ${{ github.sha }} Built from commit ${{ github.sha }}
token: ${{ secrets.GITHUB_TOKEN }}
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.GITHUB_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.GITHUB_TOKEN }}
files: |
resume.pdf
cv.pdf
name: Release ${{ github.run_number }}
tag_name: release-${{ github.run_number }}
prerelease: false prerelease: false
draft: false draft: false
@@ -157,7 +184,7 @@ jobs:
run: ls -la *.pdf run: ls -la *.pdf
- name: Upload Private PDFs - name: Upload Private PDFs
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v3
with: with:
name: private-documents name: private-documents
path: | path: |