Skip to content

upd

upd #10

Workflow file for this run

name: Build Resume
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
permissions:
contents: write
pages: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install CMU fonts
run: |
sudo apt-get update
sudo apt-get install -y fonts-cmu
- name: Compile Russian resume
uses: xu-cheng/latex-action@v3
with:
root_file: resume_ru.tex
working_directory: src
compiler: xelatex
- name: Compile English resume
uses: xu-cheng/latex-action@v3
with:
root_file: resume_en.tex
working_directory: src
compiler: pdflatex
- name: Create dist directory
run: mkdir -p dist
- name: Move PDFs to dist
run: |
mv src/resume_ru.pdf dist/resume_ru.pdf
mv src/resume_en.pdf dist/resume_en.pdf
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: resumes
path: dist/*.pdf
- name: Deploy to GitHub Pages
if: github.ref == 'refs/heads/main'
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist