corvix.enrichment.providers.github_pr_state¶
GitHub pull-request state enrichment provider.
Classes¶
Enriches pull-request notifications with state metadata. |
Functions¶
|
Module Contents¶
- corvix.enrichment.providers.github_pr_state._is_str_object_map(value: object) TypeIs[dict[str, object]][source][source]¶
- class corvix.enrichment.providers.github_pr_state.GitHubPRStateProvider[source][source]¶
Enriches pull-request notifications with state metadata.
- enrich(notification: corvix.domain.Notification, client: corvix.enrichment.base.JsonFetchClient, ctx: corvix.enrichment.base.EnrichmentContext) dict[str, object][source][source]¶
Return pull-request state metadata under the provider namespace.