fix(scripts): sync-web — флаги tea после подкоманды и git add без web/dist (#110, O-2) #111

Merged
aep merged 2 commits from feat/110-sync-web-tea into main 2026-10-16 12:50:24 +03:00

2 Commits

Author SHA1 Message Date
Andrey Epifancev
4475d018cb fix(scripts): sync-web — не исключать игнорируемый web/dist в git add (#110)
git 2.50 на явно названный в pathspec игнорируемый путь (':!web/dist')
печатает «paths are ignored» и возвращает 1 — sync-web останавливался
после проверок, до коммита и PR (issue arm-core #115 создана, PR не было).
web/dist и так игнорируется .gitignore arm-core; исключение симлинка
node_modules оставлено (.gitignore его не ловит).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:47:13 +04:00
Andrey Epifancev
8a39c28572 fix(scripts): sync-web — флаги tea после подкоманды (tea 0.16) (#110)
tea 0.16.0 не принимает --login/--repo перед подкомандой: «flag provided
but not defined: -login» — sync-web падал сразу после создания worktree,
issue и PR в arm-core не создавались. Флаги вынесены в TEA_FLAGS и
передаются после «issues create» / «pulls create»; подсказка ручного
создания PR — с --login/--repo/--base. В test_sync_web.sh — проверка, что
ни один вызов tea в sync-web.sh и prepare-contour-snapshot.sh не начинается
с флага.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:45:30 +04:00