From 3181e502c54d92318eb443f65748e952ffe7500a Mon Sep 17 00:00:00 2001 From: Martin Ball Date: Sun, 1 Nov 2026 18:38:55 +0000 Subject: [PATCH] =?UTF-8?q?CP1.3:=20review=20=E2=80=94=20the=20Printing=20?= =?UTF-8?q?workflow=20checks=20out=20craft-i18n=20before=20its=20app=20and?= =?UTF-8?q?=20UI=20tests,=20as=20the=20gate=20does?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FypgCX8LsYYE8fsj4byBm2 --- .github/workflows/printing.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/printing.yml b/.github/workflows/printing.yml index e22a4b368..ba843344e 100644 --- a/.github/workflows/printing.yml +++ b/.github/workflows/printing.yml @@ -6,6 +6,7 @@ on: pull_request: paths: - 'Cargo*' + - 'craft-i18n.rev' - 'apps/wordcraft/**' - 'apps/wordcraft-web/**' - 'crates/ui-egui/**' @@ -14,6 +15,7 @@ on: branches: [main] paths: - 'Cargo*' + - 'craft-i18n.rev' - 'apps/wordcraft/**' - 'apps/wordcraft-web/**' - 'crates/ui-egui/**' @@ -42,6 +44,11 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + # The interface catalogs and craft-proof's Language data come from craft-i18n at the commit in + # craft-i18n.rev, so these tests build with the same data as the gate (ci.yml). + - name: Check out craft-i18n + uses: storytold/craft-common-actions/actions/checkout-craft-i18n@main + - name: Install Linux build and software-rendering dependencies if: runner.os == 'Linux' run: |