diff --git a/src/karl/core/reload.py b/src/karl/core/reload.py index 4a8bcbd..5af7151 100644 --- a/src/karl/core/reload.py +++ b/src/karl/core/reload.py @@ -1,5 +1,6 @@ import logging from datetime import datetime +from pathlib import Path from typing import Annotated from bubus import EventBus @@ -24,11 +25,12 @@ class ReloadService: async def on_reload(self, event: ReloadEvent): logger.info(f"Received ReloadEvent: {event.service}") head = self._git.get_head() + mos = Path('files/forge').glob('*.mo.*') await self._bus.dispatch(WoodpeckerEvent( _id=-1, commit=head.sha, ref=head.branch, message=f"Manual reload of {event.service}", started=int(datetime.now().timestamp()), - files=[f"compose/{event.service}/docker-compose.yml"] + files=[f"compose/{event.service}/docker-compose.yml"] + [str(pp) for pp in list(mos)] ))