legreq/Pandoc Specification Builder

Sets up Pandoc and runs either a pre-defined pandoc-spec script in package.json or the pandoc-spec shell script.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Sep 19, 2025
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: legreq/pandoc-spec@1de31bf4a31de5bbdfd86d30da4d749c5fd2e568 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
include-repositoryIf true, includes node setup, repository checkout, and npm install. Default is false.no
node-versionVersion of node to be installed; ignored if include-repository is false. Default is environment-defined.no
include-pagesIf true, includes publication to GitHub Pages. Default is false.no
pages-pathPath of the output directory containing the GitHub Pages content; ignored if include-pages is false. Default is "_site/".no_site/
include-branchesIf true, includes non-default branch publication to the "_branch/<branch_name>" path; ignored if include-pages is false.no
default-branchDefault branch for include-branches to filter; ignored if include-branches is false. Default is "main".nomain
pages-archivePages archive name; ignored if include-branches is false. Default is "_pages". Temporary directory with this name will be created during build and ZIP file with this name will be published to the root.no_pages

no outputs