Remove low-value rendering, dependency-owned and script tests together with orphaned test scaffolding and obsolete wrappers. Keep state-driven visual coverage and release screenshot workflows. Preserve incoming message origins on preparation failures, refresh tool presentation fixtures, and move shared SSH import coverage out of the iOS host test bundle to avoid duplicate static types. Relocate the host icon input manifest, remove the heuristic AppStrings checker, and simplify localization CI.
29 lines
747 B
YAML
29 lines
747 B
YAML
name: Localization
|
|
|
|
on:
|
|
pull_request:
|
|
paths:
|
|
- "Frameworks/Resources/*.xcstrings"
|
|
- "Scripts/normalize-string-catalogs.py"
|
|
- "Scripts/check-localization.py"
|
|
- ".github/workflows/localization.yml"
|
|
push:
|
|
branches: [main]
|
|
paths:
|
|
- "Frameworks/Resources/*.xcstrings"
|
|
- "Scripts/normalize-string-catalogs.py"
|
|
- "Scripts/check-localization.py"
|
|
- ".github/workflows/localization.yml"
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
catalogs:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check out repository
|
|
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
|
|
- name: Check catalog stability and translations
|
|
run: python3 Scripts/check-localization.py
|