Skip to content

Commit 052a389

Browse files
authored
✨ Feature: upgrade to newer githubkit (#29)
1 parent 56df1c7 commit 052a389

22 files changed

+131
-39
lines changed

codegen/templates/_base.py.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Dict
1+
from typing import Any
22
from typing_extensions import override
33

44
from nonebot.utils import escape_tag
@@ -12,7 +12,7 @@ from ..utils import get_attr_or_item
1212
class Event(BaseEvent):
1313
id: str
1414
name: str
15-
payload: Dict[str, Any]
15+
payload: dict[str, Any]
1616

1717
to_me: bool = False
1818

nonebot/adapters/github/event/__init__.py

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,15 @@
257257
from .projects_v2_reopened import (
258258
ProjectsV2ProjectReopened as ProjectsV2ProjectReopened,
259259
)
260+
from .projects_v2_status_update_created import (
261+
ProjectsV2StatusUpdateCreated as ProjectsV2StatusUpdateCreated,
262+
)
263+
from .projects_v2_status_update_deleted import (
264+
ProjectsV2StatusUpdateDeleted as ProjectsV2StatusUpdateDeleted,
265+
)
266+
from .projects_v2_status_update_edited import (
267+
ProjectsV2StatusUpdateEdited as ProjectsV2StatusUpdateEdited,
268+
)
260269
from .public import Public as Public
261270
from .pull_request_assigned import PullRequestAssigned as PullRequestAssigned
262271
from .pull_request_auto_merge_disabled import (
@@ -379,15 +388,15 @@
379388
from .secret_scanning_alert_location import (
380389
SecretScanningAlertLocationCreated as SecretScanningAlertLocationCreated,
381390
)
391+
from .secret_scanning_alert_publicly_leaked import (
392+
SecretScanningAlertPubliclyLeaked as SecretScanningAlertPubliclyLeaked,
393+
)
382394
from .secret_scanning_alert_reopened import (
383395
SecretScanningAlertReopened as SecretScanningAlertReopened,
384396
)
385397
from .secret_scanning_alert_resolved import (
386398
SecretScanningAlertResolved as SecretScanningAlertResolved,
387399
)
388-
from .secret_scanning_alert_revoked import (
389-
SecretScanningAlertRevoked as SecretScanningAlertRevoked,
390-
)
391400
from .secret_scanning_alert_validated import (
392401
SecretScanningAlertValidated as SecretScanningAlertValidated,
393402
)
@@ -416,6 +425,18 @@
416425
from .star_created import StarCreated as StarCreated
417426
from .star_deleted import StarDeleted as StarDeleted
418427
from .status import Status as Status
428+
from .sub_issues_parent_issue_added import (
429+
SubIssuesParentIssueAdded as SubIssuesParentIssueAdded,
430+
)
431+
from .sub_issues_parent_issue_removed import (
432+
SubIssuesParentIssueRemoved as SubIssuesParentIssueRemoved,
433+
)
434+
from .sub_issues_sub_issue_added import (
435+
SubIssuesSubIssueAdded as SubIssuesSubIssueAdded,
436+
)
437+
from .sub_issues_sub_issue_removed import (
438+
SubIssuesSubIssueRemoved as SubIssuesSubIssueRemoved,
439+
)
419440
from .team_add import TeamAdd as TeamAdd
420441
from .team_added_to_repository import TeamAddedToRepository as TeamAddedToRepository
421442
from .team_created import TeamCreated as TeamCreated
@@ -603,6 +624,9 @@
603624
".projects_v2_item_edited": ("ProjectsV2ItemEdited",),
604625
".projects_v2_item_reordered": ("ProjectsV2ItemReordered",),
605626
".projects_v2_item_restored": ("ProjectsV2ItemRestored",),
627+
".projects_v2_status_update_created": ("ProjectsV2StatusUpdateCreated",),
628+
".projects_v2_status_update_deleted": ("ProjectsV2StatusUpdateDeleted",),
629+
".projects_v2_status_update_edited": ("ProjectsV2StatusUpdateEdited",),
606630
".public": ("Public",),
607631
".pull_request_assigned": ("PullRequestAssigned",),
608632
".pull_request_auto_merge_disabled": ("PullRequestAutoMergeDisabled",),
@@ -674,9 +698,11 @@
674698
"RepositoryVulnerabilityAlertResolve",
675699
),
676700
".secret_scanning_alert_created": ("SecretScanningAlertCreated",),
701+
".secret_scanning_alert_publicly_leaked": (
702+
"SecretScanningAlertPubliclyLeaked",
703+
),
677704
".secret_scanning_alert_reopened": ("SecretScanningAlertReopened",),
678705
".secret_scanning_alert_resolved": ("SecretScanningAlertResolved",),
679-
".secret_scanning_alert_revoked": ("SecretScanningAlertRevoked",),
680706
".secret_scanning_alert_validated": ("SecretScanningAlertValidated",),
681707
".secret_scanning_alert_location": ("SecretScanningAlertLocationCreated",),
682708
".security_advisory_published": ("SecurityAdvisoryPublished",),
@@ -692,6 +718,10 @@
692718
".star_created": ("StarCreated",),
693719
".star_deleted": ("StarDeleted",),
694720
".status": ("Status",),
721+
".sub_issues_parent_issue_added": ("SubIssuesParentIssueAdded",),
722+
".sub_issues_parent_issue_removed": ("SubIssuesParentIssueRemoved",),
723+
".sub_issues_sub_issue_added": ("SubIssuesSubIssueAdded",),
724+
".sub_issues_sub_issue_removed": ("SubIssuesSubIssueRemoved",),
695725
".team_add": ("TeamAdd",),
696726
".team_added_to_repository": ("TeamAddedToRepository",),
697727
".team_created": ("TeamCreated",),

nonebot/adapters/github/event/_base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
from typing import Any
22
from typing_extensions import override
33

4-
from github.message import Message
5-
from github.utils import get_attr_or_item
64
from nonebot.adapters import Event as BaseEvent
75
from nonebot.utils import escape_tag
86

7+
from ..message import Message
8+
from ..utils import get_attr_or_item
9+
910

1011
class Event(BaseEvent):
1112
id: str

nonebot/adapters/github/event/_types.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,11 @@
209209
"reordered": "ProjectsV2ItemReordered",
210210
"restored": "ProjectsV2ItemRestored",
211211
},
212+
"projects_v2_status_update": {
213+
"created": "ProjectsV2StatusUpdateCreated",
214+
"deleted": "ProjectsV2StatusUpdateDeleted",
215+
"edited": "ProjectsV2StatusUpdateEdited",
216+
},
212217
"public": "Public",
213218
"pull_request": {
214219
"assigned": "PullRequestAssigned",
@@ -291,9 +296,9 @@
291296
},
292297
"secret_scanning_alert": {
293298
"created": "SecretScanningAlertCreated",
299+
"publicly_leaked": "SecretScanningAlertPubliclyLeaked",
294300
"reopened": "SecretScanningAlertReopened",
295301
"resolved": "SecretScanningAlertResolved",
296-
"revoked": "SecretScanningAlertRevoked",
297302
"validated": "SecretScanningAlertValidated",
298303
},
299304
"secret_scanning_alert_location": "SecretScanningAlertLocationCreated",
@@ -316,6 +321,12 @@
316321
"deleted": "StarDeleted",
317322
},
318323
"status": "Status",
324+
"sub_issues": {
325+
"parent_issue_added": "SubIssuesParentIssueAdded",
326+
"parent_issue_removed": "SubIssuesParentIssueRemoved",
327+
"sub_issue_added": "SubIssuesSubIssueAdded",
328+
"sub_issue_removed": "SubIssuesSubIssueRemoved",
329+
},
319330
"team_add": "TeamAdd",
320331
"team": {
321332
"added_to_repository": "TeamAddedToRepository",

nonebot/adapters/github/event/commit_comment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from githubkit.versions.latest.models import WebhookCommitCommentCreated
55

6-
from github.message import Message
76
from nonebot.compat import PYDANTIC_V2, ConfigDict
87

8+
from ..message import Message
99
from ._base import Event
1010

1111

nonebot/adapters/github/event/issue_comment_created.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from githubkit.versions.latest.models import WebhookIssueCommentCreated
55

6-
from github.message import Message
76
from nonebot.compat import PYDANTIC_V2, ConfigDict
87

8+
from ..message import Message
99
from ._base import Event
1010

1111

nonebot/adapters/github/event/issue_comment_deleted.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from githubkit.versions.latest.models import WebhookIssueCommentDeleted
55

6-
from github.message import Message
76
from nonebot.compat import PYDANTIC_V2, ConfigDict
87

8+
from ..message import Message
99
from ._base import Event
1010

1111

nonebot/adapters/github/event/issue_comment_edited.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
from githubkit.versions.latest.models import WebhookIssueCommentEdited
55

6-
from github.message import Message
76
from nonebot.compat import PYDANTIC_V2, ConfigDict
87

8+
from ..message import Message
99
from ._base import Event
1010

1111

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from githubkit.versions.latest.models import WebhookProjectsV2StatusUpdateCreated
2+
3+
from ._base import Event
4+
5+
6+
class ProjectsV2StatusUpdateCreated(Event):
7+
payload: WebhookProjectsV2StatusUpdateCreated
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from githubkit.versions.latest.models import WebhookProjectsV2StatusUpdateDeleted
2+
3+
from ._base import Event
4+
5+
6+
class ProjectsV2StatusUpdateDeleted(Event):
7+
payload: WebhookProjectsV2StatusUpdateDeleted

0 commit comments

Comments
 (0)