Обзор
Команды gt upload и gt save-local теперь применяют заданные правила публикации в CDN после синхронизации файлов. Тем самым шаг публикации, который уже используется в gt translate, распространяется и на них.
Как это работает
- Upload: после успешной загрузки CLI публикует файлы или снимает их с публикации в соответствии с явно заданной конфигурацией публикации.
- Сохранять локальные правки: CLI выполняет шаг публикации только в том случае, если находит и сохраняет локальные изменения переводов.
- Обработка сбоев: сбой публикации приводит лишь к предупреждению и не помечает как неудачные уже завершённую загрузку или синхронизацию локальных правок.
Чтобы включить публикацию в CDN, используйте конфигурацию publish или флаг --publish:
# Загрузить файлы и применить настроенные правила публикации в CDN
npx gt@2.11.3 upload
# Сохранить локальные правки и опубликовать настроенные файлы
npx gt@2.11.3 save-local --publishИстория релизов
В changelog 2.11.3 это изменение отражено в PR #1133. Деривация объектов и массивов вышла отдельно, в gt@2.12.0.