Attributes common to all event types:
{
"repo_name": String,
"details_url": String
}
Event name: coverage
Event-specific attributes:
{
"covered_percent": Float,
"previous_covered_percent": Float,
"covered_percent_delta": Float,
"compare_url": String
}
Event name: quality
Event-specific attributes:
{
"constant_name": String,
"rating": String, // "A", "B", "C", etc
"previous_rating": String,
"remediation_cost": Float,
"previous_remediation_cost": Float,
"compare_url": String
}
Event name: vulnerability
Event-specific attributes:
{
"warning_type": String,
"vulnerabilities": [{
"warning_type": String,
"location": String
}, {
// ...
}]
}
The following are not fully implemented yet.
- :issue
- :unit
- :snapshot
- :pull_request
See LICENSE.txt. This incorporates code from bugsnag-notification-plugins and github-services, both MIT licensed.