microwebstacks/MicroWebStacks md-render
Thin wrapper around the @microwebstacks/md-render engine's public "build" command. Renders a consumer's Markdown workspace into a static site artifact (output=static, backend=json, profile=full). Owns only Node setup, engine install, command invocation, and output exposure -- no rendering, checkout, upload, or Pages deployment logic. See specification/reusable-render/spec.md for the full contract.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| engine-version | Exact @microwebstacks/md-render version to install (no range). Pin this alongside the Action's own release tag/SHA for reproducible builds; there is no default so a build can never silently pick up an unintended engine version. | yes | — |
| node-version | Node.js major version to run the engine with. Must be 22 or later. | no | 22 |
| workspace | Path to the consumer content workspace, passed through to "md-render build --workspace". | no | . |
| out-dir | Path to write the static artifact to, passed through to "md-render build --out-dir". | no | dist |
| manifest | Optional path to a render manifest, passed through to "md-render build --manifest". | no | "" |
| site | Optional absolute canonical site URL, passed through to "md-render build --site". | no | "" |
| base | Optional repository base path (e.g. /my-repo/), passed through to "md-render build --base". | no | "" |
Outputs
| name | description |
|---|---|
| artifact-path | Absolute path to the static artifact produced by md-render build. |
| engine-version | The exact @microwebstacks/md-render version that was installed. |