# .forgejo/workflows/resume.yml name: Build Resume on: push: paths: - "resume.md" - "resume-css-stylesheet.css" - "resume-docx-reference.docx" jobs: build: runs-on: website container: node:latest steps: - name: Check out repository uses: actions/checkout@v4 - name: Install dependencies run: | apt-get update apt-get install -y pandoc wkhtmltopdf - name: Build resume formats run: | pandoc --css=resume-css-stylesheet.css -s -o resume.html resume.md wkhtmltopdf --enable-local-file-access resume.html resume.pdf pandoc -o resume.docx --reference-doc=resume-docx-reference.docx resume.md - name: Upload to Forgejo “latest” release uses: actions/forgejo-release@v2.5.0 with: direction: upload url: https://gitfor.ge repo: musselman/resume token: ${{ secrets.GITEA_TOKEN }} release-dir: . override: true