mirror of
https://github.com/soconnor0919/resume-cv.git
synced 2025-12-11 21:44:43 -05:00
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:
34
.github/workflows/compile-latex.yml
vendored
34
.github/workflows/compile-latex.yml
vendored
@@ -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
1
.gitignore
vendored
@@ -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
|
||||||
|
|||||||
8
cv.tex
8
cv.tex
@@ -42,8 +42,12 @@
|
|||||||
\noindent
|
\noindent
|
||||||
\begin{minipage}[t]{\textwidth}
|
\begin{minipage}[t]{\textwidth}
|
||||||
\centering
|
\centering
|
||||||
Personal: \personalEmail \\
|
\ifx\personalEmail\empty\else
|
||||||
School: \personalSchoolEmail \\
|
Personal: \personalEmail\\
|
||||||
|
\fi
|
||||||
|
\ifx\personalSchoolEmail\empty\else
|
||||||
|
School: \personalSchoolEmail\\
|
||||||
|
\fi
|
||||||
\href{https://\personalWebsite}{Website: \personalWebsite}
|
\href{https://\personalWebsite}{Website: \personalWebsite}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
|
|
||||||
|
|||||||
22
resume.tex
22
resume.tex
@@ -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
|
||||||
\personalEmail \\
|
\ifx\personalEmail\empty\else
|
||||||
\personalSchoolEmail \\
|
\personalEmail\\
|
||||||
\personalPhone \\
|
\fi
|
||||||
|
\ifx\personalSchoolEmail\empty\else
|
||||||
|
\personalSchoolEmail\\
|
||||||
|
\fi
|
||||||
|
\ifx\personalPhone\empty\else
|
||||||
|
\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
|
||||||
Home Address \\
|
\ifx\personalHomeAddress\empty\else
|
||||||
|
Home Address\\
|
||||||
\personalHomeAddress
|
\personalHomeAddress
|
||||||
|
\fi
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
|
|
||||||
\resumesection{Education}
|
\resumesection{Education}
|
||||||
|
|||||||
Reference in New Issue
Block a user