mirror of
https://github.com/soconnor0919/resume-cv.git
synced 2025-12-12 22:14:43 -05:00
Update workflow
This commit is contained in:
45
.github/workflows/compile-latex.yml
vendored
45
.github/workflows/compile-latex.yml
vendored
@@ -33,20 +33,27 @@ jobs:
|
|||||||
latexmk_use_xelatex: false
|
latexmk_use_xelatex: false
|
||||||
|
|
||||||
- name: Create public info file
|
- name: Create public info file
|
||||||
|
env:
|
||||||
|
PERSONAL_NAME: ${{ secrets.PERSONAL_NAME || github.repository_owner }}
|
||||||
|
PERSONAL_EMAIL: ${{ secrets.PERSONAL_EMAIL || '' }}
|
||||||
|
PERSONAL_WEBSITE: ${{ secrets.PERSONAL_WEBSITE || '' }}
|
||||||
|
PERSONAL_SCHOOL_EMAIL: ${{ secrets.PERSONAL_SCHOOL_EMAIL || '' }}
|
||||||
run: |
|
run: |
|
||||||
cat > personal_info.tex << EOL
|
cat > personal_info.tex << 'EOL'
|
||||||
% Public version of personal information
|
% Public version of personal information
|
||||||
\\newcommand{\\personalName}{Sean O'Connor}
|
\\newcommand{\\personalName}{${PERSONAL_NAME}}
|
||||||
\\newcommand{\\personalEmail}{sean@soconnor.dev}
|
\\newcommand{\\personalEmail}{${PERSONAL_EMAIL}}
|
||||||
\\newcommand{\\personalPhone}{}
|
\\newcommand{\\personalPhone}{}
|
||||||
\\newcommand{\\personalWebsite}{soconnor.dev}
|
\\newcommand{\\personalWebsite}{${PERSONAL_WEBSITE}}
|
||||||
\\newcommand{\\personalSchoolEmail}{sso005@bucknell.edu}
|
\\newcommand{\\personalSchoolEmail}{${PERSONAL_SCHOOL_EMAIL}}
|
||||||
\\newcommand{\\personalHomeAddressLineOne}{}
|
\\newcommand{\\personalHomeAddressLineOne}{}
|
||||||
\\newcommand{\\personalHomeAddressLineTwo}{}
|
\\newcommand{\\personalHomeAddressLineTwo}{}
|
||||||
\\newcommand{\\personalSchoolAddressLineOne}{}
|
\\newcommand{\\personalSchoolAddressLineOne}{}
|
||||||
\\newcommand{\\personalSchoolAddressLineTwo}{}
|
\\newcommand{\\personalSchoolAddressLineTwo}{}
|
||||||
\\newcommand{\\personalSchoolAddressLineThree}{}
|
\\newcommand{\\personalSchoolAddressLineThree}{}
|
||||||
EOL
|
EOL
|
||||||
|
envsubst < personal_info.tex > personal_info.tex.tmp
|
||||||
|
mv personal_info.tex.tmp personal_info.tex
|
||||||
|
|
||||||
- name: Upload Public PDFs as Release
|
- name: Upload Public PDFs as Release
|
||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
@@ -86,22 +93,24 @@ jobs:
|
|||||||
|
|
||||||
- name: Create private info file
|
- name: Create private info file
|
||||||
env:
|
env:
|
||||||
PERSONAL_EMAIL: ${{ secrets.PERSONAL_EMAIL }}
|
PERSONAL_NAME: ${{ secrets.PERSONAL_NAME || github.repository_owner }}
|
||||||
PERSONAL_PHONE: ${{ secrets.PERSONAL_PHONE }}
|
PERSONAL_EMAIL: ${{ secrets.PERSONAL_EMAIL || '' }}
|
||||||
PERSONAL_SCHOOL_EMAIL: ${{ secrets.PERSONAL_SCHOOL_EMAIL }}
|
PERSONAL_PHONE: ${{ secrets.PERSONAL_PHONE || '' }}
|
||||||
PERSONAL_HOME_ADDRESS_LINE1: ${{ secrets.PERSONAL_HOME_ADDRESS_LINE1 }}
|
PERSONAL_WEBSITE: ${{ secrets.PERSONAL_WEBSITE || '' }}
|
||||||
PERSONAL_HOME_ADDRESS_LINE2: ${{ secrets.PERSONAL_HOME_ADDRESS_LINE2 }}
|
PERSONAL_SCHOOL_EMAIL: ${{ secrets.PERSONAL_SCHOOL_EMAIL || '' }}
|
||||||
PERSONAL_SCHOOL_ADDRESS_LINE1: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE1 }}
|
PERSONAL_HOME_ADDRESS_LINE1: ${{ secrets.PERSONAL_HOME_ADDRESS_LINE1 || '' }}
|
||||||
PERSONAL_SCHOOL_ADDRESS_LINE2: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE2 }}
|
PERSONAL_HOME_ADDRESS_LINE2: ${{ secrets.PERSONAL_HOME_ADDRESS_LINE2 || '' }}
|
||||||
PERSONAL_SCHOOL_ADDRESS_LINE3: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE3 }}
|
PERSONAL_SCHOOL_ADDRESS_LINE1: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE1 || '' }}
|
||||||
|
PERSONAL_SCHOOL_ADDRESS_LINE2: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE2 || '' }}
|
||||||
|
PERSONAL_SCHOOL_ADDRESS_LINE3: ${{ secrets.PERSONAL_SCHOOL_ADDRESS_LINE3 || '' }}
|
||||||
run: |
|
run: |
|
||||||
cat > personal_info.tex << 'EOL'
|
cat > personal_info.tex << 'EOL'
|
||||||
% Private version of personal information
|
% Private version of personal information
|
||||||
\\newcommand{\\personalName}{Sean O'Connor}
|
\\newcommand{\\personalName}{${PERSONAL_NAME}}
|
||||||
\\newcommand{\\personalEmail}{sean@soconnor.dev}
|
\\newcommand{\\personalEmail}{${PERSONAL_EMAIL}}
|
||||||
\\newcommand{\\personalPhone}{${PERSONAL_PHONE}}
|
\\newcommand{\\personalPhone}{${PERSONAL_PHONE}}
|
||||||
\\newcommand{\\personalWebsite}{soconnor.dev}
|
\\newcommand{\\personalWebsite}{${PERSONAL_WEBSITE}}
|
||||||
\\newcommand{\\personalSchoolEmail}{sso005@bucknell.edu}
|
\\newcommand{\\personalSchoolEmail}{${PERSONAL_SCHOOL_EMAIL}}
|
||||||
\\newcommand{\\personalHomeAddressLineOne}{${PERSONAL_HOME_ADDRESS_LINE1}}
|
\\newcommand{\\personalHomeAddressLineOne}{${PERSONAL_HOME_ADDRESS_LINE1}}
|
||||||
\\newcommand{\\personalHomeAddressLineTwo}{${PERSONAL_HOME_ADDRESS_LINE2}}
|
\\newcommand{\\personalHomeAddressLineTwo}{${PERSONAL_HOME_ADDRESS_LINE2}}
|
||||||
\\newcommand{\\personalSchoolAddressLineOne}{${PERSONAL_SCHOOL_ADDRESS_LINE1}}
|
\\newcommand{\\personalSchoolAddressLineOne}{${PERSONAL_SCHOOL_ADDRESS_LINE1}}
|
||||||
@@ -117,4 +126,4 @@ jobs:
|
|||||||
name: private-documents
|
name: private-documents
|
||||||
path: |
|
path: |
|
||||||
resume.pdf
|
resume.pdf
|
||||||
cv.pdf
|
cv.pdf
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -26,6 +26,7 @@
|
|||||||
|
|
||||||
# Private information
|
# Private information
|
||||||
personal_info_private.tex
|
personal_info_private.tex
|
||||||
|
personal_info.tex
|
||||||
|
|
||||||
# macOS system files
|
# macOS system files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|||||||
Reference in New Issue
Block a user