jonesie/Michael – Build Log Analyser
Run Michael against a .NET build log to analyse issues, rank them by impact, and optional AI-assisted fixes.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| input | Path to the build log file to analyse (required). | yes | — |
| output | Directory to write report files. Defaults to "michael-output". | no | michael-output |
| analyse-only | When "true", parse and analyse only – do not generate fix scripts. | no | false |
| limit | Maximum number of ranked issues to include in the report. | no | "" |
| limitfixfiles | Maximum number of distinct files to include in generated fix prompts (passes --limitfixfiles). | no | "" |
| config | Path to a CLI JSON config file (michael.config.json). | no | "" |
| template-file | Path to a fix-script template file. When provided, a temporary config is generated that points to this template, overriding the default or any file supplied via the "config" input. | no | "" |
| clear-existing-output | When "true", automatically clear existing files in the output directory. | no | true |
| version | Michael release tag to install (e.g. "v1.0.0"). Use "latest" to fetch the most recent release. | no | latest |
Outputs
| name | description |
|---|---|
| archive | Path to the tar.gz archive containing the Michael output directory. |
| output-dir | Path to the Michael output directory. |
| issues-json | Path to the issues.json file inside the output directory. |