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:
# create a new tag
git tag v1.0.0
# push code
git push
# push tags
git push --tags
GitHub Actions then:
- clones the repo with actions/checkout
- compiles
resume.tex
to a PDF with latex-action (this package internally uses a Docker image with TeX Live for building) - creates a GitHub release for the tag with actions/create-release
- uploads the built PDF as a release asset with 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.
This repo includes a .devcontainer
directory which can create an isolated dev environment using a local Visual Studio Code instance or GitHub Codespaces, preconfigured with necessary build packages and editor extensions.