build all moderncv styles in github actions

This commit is contained in:
LLdaniel 2025-08-31 22:28:52 +02:00
commit a6f4e6deef

View file

@ -19,17 +19,26 @@ jobs:
uses: actions/checkout@v4
- name: Build pdf
run: latexmk -pdflua ./template.tex
run: |
for style in casual classic banking oldstyle fancy contemporary
do
echo "Compiling style $style..."
latexmk -c
sed -i "s/moderncvstyle[]{contemporary}/\moderncvstyle[]{${style}}/g" template.tex
latexmk -pdflua ./template.tex
mv template.pdf template_${style}.pdf
mv template.log template_${style}.log
done
- name: Upload pdf
uses: actions/upload-artifact@v4
with:
name: template.pdf
path: ./template.pdf
path: ./template_*.pdf
- name: Upload log
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: template.log
path: ./template.log
path: ./template_*.log