From f095baf26b2e89afa7cc669c516df85552102dce Mon Sep 17 00:00:00 2001 From: Edouard Vanbelle Date: Thu, 18 Jun 2026 02:32:11 +0200 Subject: [PATCH] chore(ci): translation and icons will warn only --- .github/workflows/ci.yml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 075ddcac..f58fdef1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,20 +94,19 @@ jobs: - name: Check locale files are at parity with en.json # Python 3 stdlib only — no setup step needed. - # `--check-only` keeps the CI log terse; failures still surface - # via exit code (the script returns 1 when any non-English - # locale is missing a key present in en.json). Mirrors the - # `--check-only` flag on `tools/check-icons.py` below. - # Run locally without --check-only to see the missing keys. + # **Advisory** (non-blocking via `continue-on-error`): a failed + # exit code paints the step red but does not fail the job, so + # unrelated PRs still merge. Re-arm by removing + # `continue-on-error`. Run locally without `--check-only` to see + # the missing keys. + continue-on-error: true run: python3 tools/check-missing-translations.py --check-only - name: Check FA icons referenced in static/ are registered - # `--check-only` skips the Font-Awesome clone and the icons.js - # patch — it just scans `fas fa-` references and diffs - # them against OxiIcons. Exit 1 if any used icon is absent - # from the registry. Run locally without --check-only to - # auto-add missing entries from a checked-out Font-Awesome - # source. + # **Advisory** (non-blocking via `continue-on-error`). Run + # locally without `--check-only` to auto-add missing entries + # from a checked-out Font-Awesome source. + continue-on-error: true run: python3 tools/check-icons.py --check-only rust-fmt: