contract/.github/workflows/pandoc-conversion.yml
2024-08-26 21:38:37 +02:00

42 lines
834 B
YAML

name: Pandoc Conversion
on:
workflow_dispatch:
inputs:
gentype:
description: 'Make Docs'
required: true
default: 'docx'
type: choice
options:
- pdf
- docx
jobs:
convert:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Pandoc
run: |
sudo apt-get update
sudo apt-get install -y pandoc
- name: Convert Markdown to PDF
run: |
mkdir -p output
for file in */*.md; do
[ -f "$file" ] || continue
pandoc "$file" -o "output/${file%.md}.pdf"
done
- name: Upload PDF files
uses: actions/upload-artifact@v3
with:
name: pdf-files
path: output/*.pdf