6 Commits

Author SHA1 Message Date
e54a0e36e6 fix: switch to akkuman/gitea-release-action for gitea compatibility
All checks were successful
Compile LaTeX Documents / build-public (push) Successful in 58s
Compile LaTeX Documents / build-private (push) Successful in 56s
2025-12-01 00:45:42 -05:00
b055ed9d3d fix: switch to svenstaro/upload-release-action for gitea compatibility
Some checks failed
Compile LaTeX Documents / build-public (push) Failing after 37s
Compile LaTeX Documents / build-private (push) Successful in 57s
2025-12-01 00:25:07 -05:00
ede400fd97 debug: list files and use explicit artifact paths for gitea release
All checks were successful
Compile LaTeX Documents / build-public (push) Successful in 1m1s
Compile LaTeX Documents / build-private (push) Successful in 55s
2025-12-01 00:15:05 -05:00
8aeb6a4745 fix: downgrade upload-artifact to v3 for gitea compatibility
All checks were successful
Compile LaTeX Documents / build-public (push) Successful in 1m6s
Compile LaTeX Documents / build-private (push) Successful in 1m6s
2025-11-30 19:31:50 -05:00
7749d8c332 fix: use glob pattern for release artifacts
Some checks failed
Compile LaTeX Documents / build-public (push) Successful in 1m2s
Compile LaTeX Documents / build-private (push) Failing after 37s
2025-11-30 18:50:35 -05:00
0549f77c4d docs: add gitea release urls 2025-11-30 18:49:33 -05:00
2 changed files with 23 additions and 18 deletions

View File

@@ -60,36 +60,34 @@ jobs:
run: |
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode cv.tex
- name: List generated PDFs
run: ls -la *.pdf
- name: Upload Public PDFs as Release
uses: ncipollo/release-action@v1
uses: akkuman/gitea-release-action@v1
with:
artifacts: "resume.pdf,cv.pdf"
token: ${{ secrets.GITHUB_TOKEN }}
files: |
resume.pdf
cv.pdf
name: Latest PDFs
tag: latest
body: |
Latest version of resume and CV (public version)
This release is automatically updated with each push to main. For versioned releases, see the numbered releases.
tag_name: latest
prerelease: false
draft: false
allowUpdates: true
replacesArtifacts: true
token: ${{ secrets.GITHUB_TOKEN }}
# Create a numbered release for version history
- name: Create Numbered Release
uses: ncipollo/release-action@v1
uses: akkuman/gitea-release-action@v1
with:
artifacts: "resume.pdf,cv.pdf"
token: ${{ secrets.GITHUB_TOKEN }}
files: |
resume.pdf
cv.pdf
name: Release ${{ github.run_number }}
tag: release-${{ github.run_number }}
body: |
Version ${{ github.run_number }} of resume and CV (public version)
tag_name: release-${{ github.run_number }}
prerelease: false
draft: false
allowUpdates: true
token: ${{ secrets.GITHUB_TOKEN }}
build-private:
runs-on: ubuntu-latest
@@ -147,9 +145,12 @@ jobs:
run: |
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode cv.tex
- name: List generated PDFs
run: ls -la *.pdf
- name: Upload Private PDFs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: private-documents
path: |

View File

@@ -18,6 +18,10 @@ The most recent public versions are always available at:
- Resume: `https://github.com/soconnor0919/resume-cv/releases/download/latest/resume.pdf`
- CV: `https://github.com/soconnor0919/resume-cv/releases/download/latest/cv.pdf`
If mirroring to Gitea:
- Resume: `https://git.soconnor.dev/soconnor/resume-cv/releases/download/latest/resume.pdf`
- CV: `https://git.soconnor.dev/soconnor/resume-cv/releases/download/latest/cv.pdf`
Replace `USERNAME` with your GitHub username after forking.
## Project Structure