Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions nonebot/adapters/github/event/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@
from .create import Create as Create
from .custom_property_created import CustomPropertyCreated as CustomPropertyCreated
from .custom_property_deleted import CustomPropertyDeleted as CustomPropertyDeleted
from .custom_property_promote_to_enterprise import (
CustomPropertyPromotedToEnterprise as CustomPropertyPromotedToEnterprise,
)
from .custom_property_updated import CustomPropertyUpdated as CustomPropertyUpdated
from .custom_property_values import (
CustomPropertyValuesUpdated as CustomPropertyValuesUpdated,
Expand Down Expand Up @@ -139,6 +142,18 @@
from .issue_comment_created import IssueCommentCreated as IssueCommentCreated
from .issue_comment_deleted import IssueCommentDeleted as IssueCommentDeleted
from .issue_comment_edited import IssueCommentEdited as IssueCommentEdited
from .issue_dependencies_blocked_by_added import (
IssueDependenciesBlockedByAdded as IssueDependenciesBlockedByAdded,
)
from .issue_dependencies_blocked_by_removed import (
IssueDependenciesBlockedByRemoved as IssueDependenciesBlockedByRemoved,
)
from .issue_dependencies_blocking_added import (
IssueDependenciesBlockingAdded as IssueDependenciesBlockingAdded,
)
from .issue_dependencies_blocking_removed import (
IssueDependenciesBlockingRemoved as IssueDependenciesBlockingRemoved,
)
from .issues_assigned import IssuesAssigned as IssuesAssigned
from .issues_closed import IssuesClosed as IssuesClosed
from .issues_deleted import IssuesDeleted as IssuesDeleted
Expand All @@ -151,10 +166,12 @@
from .issues_pinned import IssuesPinned as IssuesPinned
from .issues_reopened import IssuesReopened as IssuesReopened
from .issues_transferred import IssuesTransferred as IssuesTransferred
from .issues_typed import IssuesTyped as IssuesTyped
from .issues_unassigned import IssuesUnassigned as IssuesUnassigned
from .issues_unlabeled import IssuesUnlabeled as IssuesUnlabeled
from .issues_unlocked import IssuesUnlocked as IssuesUnlocked
from .issues_unpinned import IssuesUnpinned as IssuesUnpinned
from .issues_untyped import IssuesUntyped as IssuesUntyped
from .label_created import LabelCreated as LabelCreated
from .label_deleted import LabelDeleted as LabelDeleted
from .label_edited import LabelEdited as LabelEdited
Expand Down Expand Up @@ -382,6 +399,9 @@
from .repository_vulnerability_alert_resolve import (
RepositoryVulnerabilityAlertResolve as RepositoryVulnerabilityAlertResolve,
)
from .secret_scanning_alert_assigned import (
SecretScanningAlertAssigned as SecretScanningAlertAssigned,
)
from .secret_scanning_alert_created import (
SecretScanningAlertCreated as SecretScanningAlertCreated,
)
Expand All @@ -397,6 +417,9 @@
from .secret_scanning_alert_resolved import (
SecretScanningAlertResolved as SecretScanningAlertResolved,
)
from .secret_scanning_alert_unassigned import (
SecretScanningAlertUnassigned as SecretScanningAlertUnassigned,
)
from .secret_scanning_alert_validated import (
SecretScanningAlertValidated as SecretScanningAlertValidated,
)
Expand Down Expand Up @@ -489,6 +512,9 @@
".create": ("Create",),
".custom_property_created": ("CustomPropertyCreated",),
".custom_property_deleted": ("CustomPropertyDeleted",),
".custom_property_promote_to_enterprise": (
"CustomPropertyPromotedToEnterprise",
),
".custom_property_updated": ("CustomPropertyUpdated",),
".custom_property_values": ("CustomPropertyValuesUpdated",),
".delete": ("Delete",),
Expand Down Expand Up @@ -541,6 +567,12 @@
".issue_comment_created": ("IssueCommentCreated",),
".issue_comment_deleted": ("IssueCommentDeleted",),
".issue_comment_edited": ("IssueCommentEdited",),
".issue_dependencies_blocked_by_added": ("IssueDependenciesBlockedByAdded",),
".issue_dependencies_blocked_by_removed": (
"IssueDependenciesBlockedByRemoved",
),
".issue_dependencies_blocking_added": ("IssueDependenciesBlockingAdded",),
".issue_dependencies_blocking_removed": ("IssueDependenciesBlockingRemoved",),
".issues_assigned": ("IssuesAssigned",),
".issues_closed": ("IssuesClosed",),
".issues_deleted": ("IssuesDeleted",),
Expand All @@ -553,10 +585,12 @@
".issues_pinned": ("IssuesPinned",),
".issues_reopened": ("IssuesReopened",),
".issues_transferred": ("IssuesTransferred",),
".issues_typed": ("IssuesTyped",),
".issues_unassigned": ("IssuesUnassigned",),
".issues_unlabeled": ("IssuesUnlabeled",),
".issues_unlocked": ("IssuesUnlocked",),
".issues_unpinned": ("IssuesUnpinned",),
".issues_untyped": ("IssuesUntyped",),
".label_created": ("LabelCreated",),
".label_deleted": ("LabelDeleted",),
".label_edited": ("LabelEdited",),
Expand Down Expand Up @@ -700,12 +734,14 @@
".repository_vulnerability_alert_resolve": (
"RepositoryVulnerabilityAlertResolve",
),
".secret_scanning_alert_assigned": ("SecretScanningAlertAssigned",),
".secret_scanning_alert_created": ("SecretScanningAlertCreated",),
".secret_scanning_alert_publicly_leaked": (
"SecretScanningAlertPubliclyLeaked",
),
".secret_scanning_alert_reopened": ("SecretScanningAlertReopened",),
".secret_scanning_alert_resolved": ("SecretScanningAlertResolved",),
".secret_scanning_alert_unassigned": ("SecretScanningAlertUnassigned",),
".secret_scanning_alert_validated": ("SecretScanningAlertValidated",),
".secret_scanning_alert_location": ("SecretScanningAlertLocationCreated",),
".secret_scanning_scan": ("SecretScanningScanCompleted",),
Expand Down
11 changes: 11 additions & 0 deletions nonebot/adapters/github/event/_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"custom_property": {
"created": "CustomPropertyCreated",
"deleted": "CustomPropertyDeleted",
"promote_to_enterprise": "CustomPropertyPromotedToEnterprise",
"updated": "CustomPropertyUpdated",
},
"custom_property_values": "CustomPropertyValuesUpdated",
Expand Down Expand Up @@ -99,6 +100,12 @@
"deleted": "IssueCommentDeleted",
"edited": "IssueCommentEdited",
},
"issue_dependencies": {
"blocked_by_added": "IssueDependenciesBlockedByAdded",
"blocked_by_removed": "IssueDependenciesBlockedByRemoved",
"blocking_added": "IssueDependenciesBlockingAdded",
"blocking_removed": "IssueDependenciesBlockingRemoved",
},
"issues": {
"assigned": "IssuesAssigned",
"closed": "IssuesClosed",
Expand All @@ -112,10 +119,12 @@
"pinned": "IssuesPinned",
"reopened": "IssuesReopened",
"transferred": "IssuesTransferred",
"typed": "IssuesTyped",
"unassigned": "IssuesUnassigned",
"unlabeled": "IssuesUnlabeled",
"unlocked": "IssuesUnlocked",
"unpinned": "IssuesUnpinned",
"untyped": "IssuesUntyped",
},
"label": {
"created": "LabelCreated",
Expand Down Expand Up @@ -295,10 +304,12 @@
"resolve": "RepositoryVulnerabilityAlertResolve",
},
"secret_scanning_alert": {
"assigned": "SecretScanningAlertAssigned",
"created": "SecretScanningAlertCreated",
"publicly_leaked": "SecretScanningAlertPubliclyLeaked",
"reopened": "SecretScanningAlertReopened",
"resolved": "SecretScanningAlertResolved",
"unassigned": "SecretScanningAlertUnassigned",
"validated": "SecretScanningAlertValidated",
},
"secret_scanning_alert_location": "SecretScanningAlertLocationCreated",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookCustomPropertyPromotedToEnterprise

from ._base import Event


class CustomPropertyPromotedToEnterprise(Event):
payload: WebhookCustomPropertyPromotedToEnterprise
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssueDependenciesBlockedByAdded

from ._base import Event


class IssueDependenciesBlockedByAdded(Event):
payload: WebhookIssueDependenciesBlockedByAdded
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssueDependenciesBlockedByRemoved

from ._base import Event


class IssueDependenciesBlockedByRemoved(Event):
payload: WebhookIssueDependenciesBlockedByRemoved
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssueDependenciesBlockingAdded

from ._base import Event


class IssueDependenciesBlockingAdded(Event):
payload: WebhookIssueDependenciesBlockingAdded
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssueDependenciesBlockingRemoved

from ._base import Event


class IssueDependenciesBlockingRemoved(Event):
payload: WebhookIssueDependenciesBlockingRemoved
7 changes: 7 additions & 0 deletions nonebot/adapters/github/event/issues_typed.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssuesTyped

from ._base import Event


class IssuesTyped(Event):
payload: WebhookIssuesTyped
7 changes: 7 additions & 0 deletions nonebot/adapters/github/event/issues_untyped.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookIssuesUntyped

from ._base import Event


class IssuesUntyped(Event):
payload: WebhookIssuesUntyped
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookSecretScanningAlertAssigned

from ._base import Event


class SecretScanningAlertAssigned(Event):
payload: WebhookSecretScanningAlertAssigned
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from githubkit.versions.latest.models import WebhookSecretScanningAlertUnassigned

from ._base import Event


class SecretScanningAlertUnassigned(Event):
payload: WebhookSecretScanningAlertUnassigned
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ classifiers = [
dependencies = [
"nonebot2>=2.2.0,<3",
"pydantic>=1.10.0,<3.0.0,!=2.5.0,!=2.5.1",
"githubkit[auth-app]>=0.12.2,<0.13.0",
"githubkit[auth-app]>=0.14.0,<0.15.0",
]

[project.urls]
Expand All @@ -27,10 +27,10 @@ Documentation = "https://github.com/nonebot/adapter-github"

[dependency-groups]
dev = [
"ruff>=0.8.2,<0.9",
"ruff>=0.14.0,<0.15",
"Jinja2>=3.1.2,<4",
"nonemoji>=0.1.2,<0.2",
"pre-commit>=3.1.0,<4",
"pre-commit>=4.3.0,<5",
]

[build-system]
Expand Down
Loading