stencila/Stencila Action

Setup Stencila CLI in GitHub Actions workflows to lint, release, and push executable documents

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionVersion of Stencila CLI to install (e.g., "latest", "2.0.0")nolatest
runStencila command and arguments to run (e.g., "lint report.smd", "render --to=md *.smd")no
convertRun "stencila convert" with these argumentsno
lintRun "stencila lint" with these argumentsno
executeRun "stencila execute" with these argumentsno
renderRun "stencila render" with these argumentsno
assetsPath pattern for assets files to store after each run (e.g., "*.pdf", "output/**/*")no
releasesEnable releases on tags. Set to true to use assets pattern, or provide a custom pattern (e.g., "*.pdf")nofalse
release-nameMarkdown string or path to document to be rendered by Stencila into release name (defaults to tag name)no
release-notesMarkdown string or path to document to be rendered by Stencila into release notesno
release-filenamesMarkdown string or path to document for renaming uploaded files (defaults to no renaming)no
working-directoryWorking directory to run Stencila commandsno.
artifact-nameName for the uploaded assets artifact (if assets is specified)noassets
cacheWhether to cache the .stencila folder between runsnotrue
install-toolsRun `stencila tools install` to ensure that workspace dependencies are availablenotrue
assume-answerAssumed answer to any interactive prompts. Options: "yes", "no", or "cancel"noyes
continue-on-errorWhether to continue running subsequent commands if one failsnofalse
namedescription
versionThe version of Stencila CLI that was installed
exit-codeExit code from the Stencila command