5 Commits

2 changed files with 21 additions and 16 deletions

View File

@@ -60,36 +60,34 @@ jobs:
run: | run: |
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode cv.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 - name: Upload Public PDFs as Release
uses: ncipollo/release-action@v1 uses: svenstaro/upload-release-action@v2
with: with:
artifacts: "resume.pdf,cv.pdf" repo_token: ${{ secrets.GITHUB_TOKEN }}
name: Latest PDFs file: "*.pdf"
tag: latest tag: latest
overwrite: true
file_glob: true
body: | body: |
Latest version of resume and CV (public version) 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. This release is automatically updated with each push to main. For versioned releases, see the numbered releases.
prerelease: false
draft: false
allowUpdates: true
replacesArtifacts: true
token: ${{ secrets.GITHUB_TOKEN }}
# Create a numbered release for version history # Create a numbered release for version history
- name: Create Numbered Release - name: Create Numbered Release
uses: ncipollo/release-action@v1 uses: svenstaro/upload-release-action@v2
with: with:
artifacts: "resume.pdf,cv.pdf" repo_token: ${{ secrets.GITHUB_TOKEN }}
name: Release ${{ github.run_number }} file: "*.pdf"
tag: release-${{ github.run_number }} tag: release-${{ github.run_number }}
overwrite: true
file_glob: true
body: | body: |
Version ${{ github.run_number }} of resume and CV (public version) Version ${{ github.run_number }} of resume and CV (public version)
prerelease: false
draft: false
allowUpdates: true
token: ${{ secrets.GITHUB_TOKEN }}
build-private: build-private:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -147,9 +145,12 @@ jobs:
run: | run: |
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode resume.tex
latexmk -pdf -file-line-error -halt-on-error -interaction=nonstopmode cv.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 - name: Upload Private PDFs
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v3
with: with:
name: private-documents name: private-documents
path: | 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` - Resume: `https://github.com/soconnor0919/resume-cv/releases/download/latest/resume.pdf`
- CV: `https://github.com/soconnor0919/resume-cv/releases/download/latest/cv.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. Replace `USERNAME` with your GitHub username after forking.
## Project Structure ## Project Structure