Update LaTeX documents to conditionally display personal information and enhance .gitignore. Modify GitHub Actions workflow for improved PDF upload process.

This commit is contained in:
2024-12-10 14:40:26 -05:00
parent 167ea39483
commit 7a4a6c2406
4 changed files with 43 additions and 22 deletions

View File

@@ -24,21 +24,27 @@ jobs:
cat > personal_info.tex << EOL
% Public version of personal information
\newcommand{\personalName}{Sean O'Connor}
\newcommand{\personalEmail}{Available upon request}
\newcommand{\personalPhone}{Available upon request}
\newcommand{\personalEmail}{Contact for details}
\newcommand{\personalPhone}{}
\newcommand{\personalWebsite}{soconnor.dev}
\newcommand{\personalSchoolEmail}{Available upon request}
\newcommand{\personalHomeAddress}{Available upon request}
\newcommand{\personalSchoolAddress}{Available upon request}
\newcommand{\personalSchoolEmail}{}
\newcommand{\personalHomeAddress}{}
\newcommand{\personalSchoolAddress}{}
EOL
- name: Upload Public PDFs
uses: actions/upload-artifact@v3
- name: Upload Public PDFs as Release
uses: softprops/action-gh-release@v1
with:
name: public-documents
path: |
files: |
resume.pdf
cv.pdf
name: Latest PDFs
tag_name: latest
body: |
Latest version of resume and CV (public version)
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
build-private:
runs-on: ubuntu-latest
@@ -64,12 +70,12 @@ jobs:
cat > personal_info.tex << EOL
% Private version of personal information
\newcommand{\personalName}{Sean O'Connor}
\newcommand{\personalEmail}{$PERSONAL_EMAIL}
\newcommand{\personalPhone}{$PERSONAL_PHONE}
\newcommand{\personalEmail}{${PERSONAL_EMAIL}}
\newcommand{\personalPhone}{${PERSONAL_PHONE}}
\newcommand{\personalWebsite}{soconnor.dev}
\newcommand{\personalSchoolEmail}{$PERSONAL_SCHOOL_EMAIL}
\newcommand{\personalHomeAddress}{$PERSONAL_HOME_ADDRESS}
\newcommand{\personalSchoolAddress}{$PERSONAL_SCHOOL_ADDRESS}
\newcommand{\personalSchoolEmail}{${PERSONAL_SCHOOL_EMAIL}}
\newcommand{\personalHomeAddress}{${PERSONAL_HOME_ADDRESS}}
\newcommand{\personalSchoolAddress}{${PERSONAL_SCHOOL_ADDRESS}}
EOL
- name: Upload Private PDFs

1
.gitignore vendored
View File

@@ -19,6 +19,7 @@
*.bbl
*.blg
*.synctex.gz
*.fdb_latexmk
# Private information
personal_info_private.tex

8
cv.tex
View File

@@ -42,8 +42,12 @@
\noindent
\begin{minipage}[t]{\textwidth}
\centering
Personal: \personalEmail \\
School: \personalSchoolEmail \\
\ifx\personalEmail\empty\else
Personal: \personalEmail\\
\fi
\ifx\personalSchoolEmail\empty\else
School: \personalSchoolEmail\\
\fi
\href{https://\personalWebsite}{Website: \personalWebsite}
\end{minipage}

View File

@@ -42,20 +42,30 @@
\noindent
\begin{minipage}[t]{0.33\textwidth}
\raggedright
Bucknell University \\
\personalSchoolAddress
Bucknell University
\ifx\personalSchoolAddress\empty\else
\\\personalSchoolAddress
\fi
\end{minipage}%
\begin{minipage}[t]{0.33\textwidth}
\centering
\personalEmail \\
\personalSchoolEmail \\
\personalPhone \\
\ifx\personalEmail\empty\else
\personalEmail\\
\fi
\ifx\personalSchoolEmail\empty\else
\personalSchoolEmail\\
\fi
\ifx\personalPhone\empty\else
\personalPhone\\
\fi
\href{https://\personalWebsite}{\personalWebsite}
\end{minipage}%
\begin{minipage}[t]{0.33\textwidth}
\raggedleft
Home Address \\
\ifx\personalHomeAddress\empty\else
Home Address\\
\personalHomeAddress
\fi
\end{minipage}
\resumesection{Education}