11from typing import List
22
3+ from prefect import flow
4+
35from infrahub .core import registry
46from infrahub .core .diff .model .path import BranchTrackingId
57from infrahub .core .diff .repository .repository import DiffRepository
1113log = get_logger ()
1214
1315
16+ @flow (name = "event-branch-create" )
1417async def create (message : messages .EventBranchCreate , service : InfrahubServices ) -> None :
1518 log .info ("run_message" , branch = message .branch )
1619
@@ -23,6 +26,7 @@ async def create(message: messages.EventBranchCreate, service: InfrahubServices)
2326 await service .send (message = event )
2427
2528
29+ @flow (name = "event-branch-delete" )
2630async def delete (message : messages .EventBranchDelete , service : InfrahubServices ) -> None :
2731 log .info ("Branch was deleted" , branch = message .branch )
2832
@@ -36,6 +40,7 @@ async def delete(message: messages.EventBranchDelete, service: InfrahubServices)
3640 await service .send (message = event )
3741
3842
43+ @flow (name = "branch-event-merge" )
3944async def merge (message : messages .EventBranchMerge , service : InfrahubServices ) -> None :
4045 log .info ("Branch merged" , source_branch = message .source_branch , target_branch = message .target_branch )
4146
@@ -64,6 +69,7 @@ async def merge(message: messages.EventBranchMerge, service: InfrahubServices) -
6469 await service .send (message = event )
6570
6671
72+ @flow (name = "event-branch-rebased" )
6773async def rebased (message : messages .EventBranchRebased , service : InfrahubServices ) -> None :
6874 log .info ("Branch rebased" , branch = message .branch )
6975
0 commit comments