From 1428397a82920a983a4357e65ae893c73e1b3988 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Tue, 14 Dec 2021 19:25:47 +0100 Subject: [PATCH] Run workflow on docker image (#87) Signed-off-by: Stephan Lachnit --- .github/workflows/build-pdf.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index a7fc626..05a2c27 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -1,25 +1,34 @@ name: Build template -on: [push, pull_request] + +on: + push: + branches: + - main + pull_request: + registry_package: jobs: build-template: name: Build template runs-on: ubuntu-latest + container: + image: ghcr.io/moderncv/debian-texlive-docker:main + steps: - - name: Install TeX Live - run: sudo apt update && sudo apt install texlive-full fonts-font-awesome - name: Checkout code uses: actions/checkout@v2 + - name: Build pdf run: latexmk -pdflua ./template.tex - - name: Scan log - run: texloganalyser -wahv ./template.log + - name: Upload pdf uses: actions/upload-artifact@v2 with: name: template.pdf path: ./template.pdf + - name: Upload log + if: ${{ always() }} uses: actions/upload-artifact@v2 with: name: template.log