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

1
.gitignore vendored
View File

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

4
cv.tex
View File

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

View File

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