diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..2cce376 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,38 @@ +# This is a basic workflow to help you get started with Actions + +name: cv-build + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events but only for the "master" branch + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + runs-on: ubuntu-latest + steps: + - name: Set up Git repository + uses: actions/checkout@v2 + - name: Compile LaTeX document + uses: xu-cheng/latex-action@v2 + with: + root_file: cv/main.tex + - name: Move build .pdf + run: | + mv cv/main.pdf ./cv.pdf + - name: Commit built .pdf + uses: EndBug/add-and-commit@v9 # You can change this to use a specific version. + with: + add: 'cv.pdf' + author_name: 'Jack Bond-Preston' + author_email: 'jackbondpreston@outlook.com' + message: 'update cv.pdf (built by github action)' +