From 1418b8268114bf049058e3b9927bb363014da241 Mon Sep 17 00:00:00 2001 From: itssaharsh Date: Sat, 25 Apr 2026 10:47:18 +0000 Subject: [PATCH 1/2] ci: add messages.pot freshness check step --- .github/workflows/tests.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c1e14c978..3c7e7eabf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,6 +37,14 @@ jobs: python -m pip install --upgrade pip pip install -r requirements.txt -r tests/requirements.txt pip install . + - name: Check .pot file freshness + if: matrix.python-version == '3.12' + run: | + python setup.py extract_messages + git diff \ + -I '^"POT-Creation-Date:' \ + -I '^"Generated-By:' \ + --exit-code l10n/messages.pot - name: Test with pytest run: | mkdir artifacts From c6157688f7aada085b8a24764e55d35a58c6510f Mon Sep 17 00:00:00 2001 From: itssaharsh Date: Sat, 25 Apr 2026 14:53:53 +0000 Subject: [PATCH 2/2] CI: stabilize .pot freshness check --- .github/workflows/tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3c7e7eabf..3b9b1e6ed 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -40,8 +40,10 @@ jobs: - name: Check .pot file freshness if: matrix.python-version == '3.12' run: | + python -m pip install setuptools Babel==2.14.0 python setup.py extract_messages git diff \ + -I '^"Project-Id-Version:' \ -I '^"POT-Creation-Date:' \ -I '^"Generated-By:' \ --exit-code l10n/messages.pot