You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make: skip translations fetch on any dist/, drop src/translations gate
The previous skip clause required both `dist/` to exist *and*
`src/translations/` to be populated. The second condition was meant
to guard against a stale `dist/` paired with an empty
`src/translations/` silently producing a no-translations rebuild on
`REFRESH_JS_BUILD=1`.
In practice the defence cost more than it saved: every downstream CI
job consuming `dist.tar.gz` (which never includes `src/translations/`)
hit the fallback branch and re-fetched all ~50 locales, only to
discard the result when `build`'s recipe short-circuited on existing
`dist/`. The legitimate "I want fresh translations" workflow already
has an explicit path (`REFRESH_L10N=1`) that bypasses the dist check,
and `make prep-translations` direct-invocation still forces a fetch.
Per code review: #513 (comment)
0 commit comments