actions-mn/build-and-publish

Perform metanorma site generate and upload pages artifact

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 18, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-mn/build-and-publish@9d955afe794edddb97d560723a5e64240cf21e26 # v2

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

namedescriptionrequireddefault
tokenRequired if destination='default'. Just pass `secrets.GITHUB_TOKEN`""
source-pathSource path, usually directory where configuration (manifest) file is.
output-dirOutput directory for generated site_site
config-fileMetanorma configuration (manifest) filemetanorma.yml
agree-to-termsAgree / Disagree with all third-party licensing terms presented (WARNING: do know what you are agreeing with!)""
install-fontsInstall missing fontstrue
continue-without-fontsContinue processing even when fonts are missingtrue
use-bundlerRun in bundler""
strictEnable strict mode""
progressShow progress""
destinationWhat is a target of the action. At this moment `default`, `gh-pages` or `artifact` is availabledefault
artifact-nameName of artifact to uploadgithub-pages
cache-site-for-manifestPath to valid metanorma.yml manifest file to cache build""
cache-extra-inputComma (or line) separated list of directories that affect metanorma build. All paths relative to `cache-site-for-manifest` ""
namedescription
gh-pages-enabledWhether GitHub Pages is enabled for the repository
site-pathAbsolute path to the generated site directory
config-usedPath to the configuration file used
metanorma-versionVersion of metanorma used for the build
cache-hitWhether the build was restored from cache (true/false)