Stable fingerprinting
`sha256(workflowPath + annotationPath + normalizedMessage)` — line numbers are deliberately excluded so a benign refactor never spawns a duplicate issue.
Turn workflow notices, warnings, and errors into tracked GitHub Issues — deduplicated, severity-labeled, history-aware, and auto-closed when the noise stops.
# global
npm install -g github-actions-annotations-reporter
# or with pnpm
pnpm add -g github-actions-annotations-reporter
# or ephemeral
npx github-actions-annotations-reporter# Dry-run: see what would change, don't write anything
ghaar scan --dry-run
# Apply: create / update / reopen / auto-close issues as needed
ghaar report
# List currently-managed issues
ghaar list- uses: ylabonte/github-actions-annotations-reporter@v1
with:
min-severity: warning
auto-close-after-days: 7
auto-close-after-misses: 3See the use-as-action guide for the full input/output reference.