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