fix: logging in reload

This commit is contained in:
Piotr Dec 2026-04-14 01:48:42 +02:00
parent 0e19df5c3e
commit 604381348a
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0

View file

@ -1,3 +1,4 @@
import logging
from datetime import datetime from datetime import datetime
from typing import Annotated from typing import Annotated
@ -7,6 +8,8 @@ from injectable import injectable, autowired, Autowired
from model.webhook import ReloadEvent, WoodpeckerEvent from model.webhook import ReloadEvent, WoodpeckerEvent
from services import GitService from services import GitService
logger = logging.getLogger(__name__)
@injectable(singleton=True) @injectable(singleton=True)
class ReloadService: class ReloadService:
@ -17,9 +20,10 @@ class ReloadService:
self._bus.on(ReloadEvent, self.on_reload) self._bus.on(ReloadEvent, self.on_reload)
self._git = GitService() self._git = GitService()
def on_reload(self, event: ReloadEvent): async def on_reload(self, event: ReloadEvent):
logger.info(f"Received ReloadEvent: {event.service}")
head = self._git.get_head() head = self._git.get_head()
self._bus.dispatch(WoodpeckerEvent( await self._bus.dispatch(WoodpeckerEvent(
_id=-1, _id=-1,
commit=head.sha, commit=head.sha,
ref=head.branch, ref=head.branch,