LaTeX source for my personal resume linked on my site, based on an awesome template found here. Uses a GitHub Actions workflow for automatic PDF builds uploaded as releases.
The action is triggered on a version tag push. To tag changes and push with a tag to GitHub:
git tag v1.0.0
git push --tags
The repository is first cloned using actions/checkout. Next, latex-action is triggered to compile resume.tex
to a PDF; this package internally uses a Docker image with TeX Live for building. Finally, a GitHub release for the tag is created (actions/create-release) and the built PDF is uploaded as a release asset (actions/upload-release-asset).
All successful workflows can be found in the Actions tab on GitHub, and builds can be found in the Releases tab.