lukeocodes/Luke's Changelog Log
Detect new changelog entries and POST them as JSON to a webhook
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| file_globs | Comma-separated glob patterns to watch | no | CHANGELOG.md,**/CHANGELOG.md,**/changelog.md,**/CHANGELOG*.md,**/changelog*.md |
| entry_separator_regex | Regex (multiline) that matches the start of an entry header | no | ^##\s+.*$ |
| webhook_url | Destination URL for JSON payloads | yes | — |
| webhook_headers_json | Optional JSON string of extra headers (e.g. {"X-Api-Key":"..."}) | no | — |
| http_method | HTTP method to use when sending | no | POST |
| include_body_raw | Include raw entry body in payload | no | false |
| extra_body_json | Optional JSON string to merge into the webhook payload body (e.g. {"project":"name","env":"prod"}) | no | — |
| project_name | Project name to include in payload (defaults to repository name) | no | — |
| project_owner | Project owner to include in payload (defaults to repository owner) | no | — |
| repository_url | Repository URL to include in payload (defaults to GitHub repository URL) | no | — |
| include_github_context | Include GitHub context (repository, ref, workflow, actor) in payload | no | true |
| log_level | Log level (trace, debug, info, warn, error, fatal) | no | warn |
Outputs
no outputs