0disoft/AI-BOM Generator

Generate an AI/ML bill of materials with the ai-bom CLI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 15, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: 0disoft/ai-bom-generator@feb1d8fcd1573ad51461818a4d1c90c60f2e9c9d # v0.6.0

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

namedescriptionrequireddefault
model-directoryPath to the model project directory.yes
configOptional path to an explicit AI-BOM config file. Empty lets the CLI discover aibom.toml in the model directory.no""
formatOptional output format override passed to ai-bom. Leave empty to use config or CLI defaults.no""
outputOutput path for the generated BOM. Relative paths resolve from GITHUB_WORKSPACE; empty defaults under RUNNER_TEMP.no""
warning-reportOutput path for the warning report. Relative paths resolve from GITHUB_WORKSPACE; empty defaults under RUNNER_TEMP.no""
summaryOutput path for the JSON summary. Relative paths resolve from GITHUB_WORKSPACE; empty defaults under RUNNER_TEMP.no""
manifestOutput path for the generation manifest. Relative paths resolve from GITHUB_WORKSPACE; empty defaults under RUNNER_TEMP.no""
error-reportOutput path for the hard-failure JSON report. Relative paths resolve from GITHUB_WORKSPACE; empty defaults under RUNNER_TEMP.no""
warningsOptional warning policy override passed to ai-bom. Leave empty to use config or CLI defaults.no""
redactionRedaction mode passed to ai-bom. The off value intentionally permits unredacted generated artifacts.nostrict
namedescription
bom-pathPath to the generated BOM file.
warning-report-pathPath to the generated warning report.
summary-pathPath to the generated JSON summary.
manifest-pathPath to the generated output manifest.
error-report-pathPath reserved for the hard-failure JSON report.
error-codeStable error code from a verified hard-failure report when available.
error-stageFailure stage from a verified hard-failure report when available.
warning-countWarning count reported by the JSON summary when available.
statusRun status reported by the JSON summary when available.
completeness-statusEvidence completeness status reported by the JSON summary when available.
formatOutput format reported by the JSON summary when available.
exit-codeai-bom process exit code.