Browse Source

Update build-pdf.yml

pull/216/head
jiayouba233 4 years ago
committed by GitHub
parent
commit
c0f0e64dd5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 45
      .github/workflows/build-pdf.yml

45
.github/workflows/build-pdf.yml

@ -1,32 +1,29 @@
name: Convert PDF to Markdown
name: Docs to PDF
# This workflow is triggered on pushes to the repository.
on:
push:
branches:
- master
# Paths can be used to only trigger actions when you have edited certain files, such as a file within the /docs directory
paths:
- '**.md'
- '**/**.md'
jobs:
convert_md:
converttopdf:
name: Build PDF
runs-on: ubuntu-latest
steps:
# We must checkout the latest version of the code to get a copy of all .md files
- name: Checkout Code
uses: actions/[email protected]
- uses: actions/checkout@v2
- uses: baileyjm02/markdown-to-pdf@v1
with:
input_dir: docs
output_dir: pdfs
images_dir: docs/images
# for example <img src="./images/file-name.png">
image_import: ./images
# Default is true, can set to false to only get PDF files
build_html: false
- uses: actions/upload-artifact@v1
with:
fetch-depth: 1
- name: Create .pdfs
uses: scottypate/[email protected]
env: {
# Use this parameter to determine where the generated .pdf(s) will be stored.
PDF_DIR: './pdfs'
}
- name: Create Pull Request
uses: peter-evans/[email protected]
env:
# The token is built in to actions. No config required.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMMIT_MESSAGE: Add .pdf files.
PULL_REQUEST_TITLE: Add .pdf files.
PULL_REQUEST_BRANCH: pdf-add
PULL_REQUEST_BODY: :wave: Run.pdf
PULL_REQUEST_REVIEWERS: scottypate
name: docs
path: pdfs

Loading…
Cancel
Save