From 4b8ea49c0ca7292fd4a97e885302cadadca9c48d Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Tue, 14 Apr 2026 03:12:31 +0200 Subject: [PATCH] fix: force .mo. reload in reload --- src/karl/core/reload.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)] ))