This action creates documents(PDF) from markdown, reStructuredText or asciidoctor. Based on docsAsCode.
Required Location of source files in github repository. Default: repo´s root.
Location to output PDF files. Default: source dir
Output format for documents. Default: output.document
on:
push:
paths:
- 'Example/*.md'
jobs:
md2pdf:
runs-on: ubuntu-latest
name: A job to test this action
env:
DEFAULT_DESTINATION: 'Example/build/'
DEFAULT_OUTPUT: output.slides,output.note
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Build
uses: docascod/[email protected]
with:
sources: 'Example/*.md'
- name: Publish
uses: actions/upload-artifact@v2
with:
path: ${{ env.DEFAULT_DESTINATION }}/*.pdf
NOTE: upload-artifact action always compress result before upload.