From 1e534d6962b49d1a3f86db4ca3a9de74ddfbb3b4 Mon Sep 17 00:00:00 2001 From: geekcj12 Date: Sat, 20 Jun 2026 01:00:35 +0800 Subject: [PATCH] test(docker): verify compiled frontend translations exist in image --- .github/workflows/docker.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 91051a9965..df3770b803 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -89,6 +89,11 @@ jobs: docker run --rm inventree-test test -f /home/inventree/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.mo docker run --rm inventree-test test -f /home/inventree/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.mo docker run --rm inventree-test test -f /home/inventree/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.mo + # Check that frontend translations (lingui) were compiled into the static build output (a few representative languages) + docker run --rm inventree-test grep -q '"src/locales/de/messages.ts"' /home/inventree/src/backend/InvenTree/web/static/web/.vite/manifest.json + docker run --rm inventree-test grep -q '"src/locales/fr/messages.ts"' /home/inventree/src/backend/InvenTree/web/static/web/.vite/manifest.json + docker run --rm inventree-test grep -q '"src/locales/ru/messages.ts"' /home/inventree/src/backend/InvenTree/web/static/web/.vite/manifest.json + docker run --rm inventree-test grep -q '"src/locales/zh_Hans/messages.ts"' /home/inventree/src/backend/InvenTree/web/static/web/.vite/manifest.json - name: Build Docker Image # Build the development docker image (using docker-compose.yml) run: docker compose --project-directory . -f contrib/container/dev-docker-compose.yml build --no-cache