3lvia/gh-actions-docs

Automatically generate pretty documentation for your GitHub Actions!

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 5, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: 3lvia/gh-actions-docs@2db29362f0d6d92052f6fa49b71743af5f0c11f8 # v1.2.5

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

namedescriptionrequireddefault
readme-fileThe file to read the action tags from and write the documentation to.noREADME.md
debugSet to `true` to enable debug output.nofalse
ignore-filesComma-separated list of `actions.yml`-files to ignore when generating action documentation.no
ignore-headersComma-separated list of headers to ignore when generating a table of contents. Should include the `#`-prefixes, e.g. `## My Header` or `### My Other Header`. no
run-prettierSet to `true` to run Prettier on the generated documentation.nofalse
no-actionsSet to `true` to disable generation of any actions documentation. Useful when you only want to generate a table of contents. This cannot be set to `true` if `no-toc` is also set to `true`. nofalse
no-tocSet to `true` to disable generation of a table of contents. Useful when you only want to generate actions documentation. This cannot be set to `true` if `no-actions` is also set to `true`. nofalse
no-nameSet to `true` to disable generation of action names.nofalse
no-descriptionSet to `true` to disable generation of action descriptions.nofalse
no-inputsSet to `true` to disable generation of action inputs.nofalse
no-outputsSet to `true` to disable generation of action outputs.nofalse
no-permissionsSet to `true` to disable generation of action permissions.nofalse
no-usageSet to `true` to disable generation of usage examples.nofalse

no outputs