From e700fab6be9e681c2a3d586cca44b3860db85e71 Mon Sep 17 00:00:00 2001 From: jack bond-preston Date: Fri, 10 Jun 2022 03:59:24 +0100 Subject: [PATCH] github actions --- .github/workflows/main.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/main.yml 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)' +