Refactor CV and Resume templates to use shared components for modularity. Updated README to reflect new structure and added links to latest PDFs. Enhanced GitHub Actions workflow for automatic release management, including a streamlined process for versioned releases.

This commit is contained in:
2024-12-11 13:31:28 -05:00
parent 7840d7f286
commit 55afdad907
10 changed files with 170 additions and 236 deletions

View File

@@ -67,9 +67,29 @@ jobs:
resume.pdf
cv.pdf
name: Latest PDFs
tag_name: release-${{ github.run_number }}
tag_name: 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.
prerelease: false
draft: false
fail_on_unmatched_files: true
generate_release_notes: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Create a numbered release for version history
- name: Create Numbered Release
uses: softprops/action-gh-release@v1
with:
files: |
resume.pdf
cv.pdf
name: Release ${{ github.run_number }}
tag_name: release-${{ github.run_number }}
body: |
Version ${{ github.run_number }} of resume and CV (public version)
prerelease: false
draft: false
fail_on_unmatched_files: true