fix(scripts): sync-web — флаги tea после подкоманды и git add без web/dist (#110, O-2) #111
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/110-sync-web-tea"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Закрывает пункт O-2 из #110 (issue остаётся открытой: O-1 не входит).
Проблема 1. tea 0.16.0 не принимает
--login/--repoперед подкомандой:make -C docs sync-webпадал сразу после создания worktree (flag provided but not defined: -login), issue и PR в arm-core не создавались.Проблема 2 (нашлась при проверочном прогоне).
git add -A web -- ':!web/node_modules' ':!web/dist': git 2.50 на явно названный игнорируемый путь печатает «paths are ignored» и возвращает 1 — скрипт останавливался после проверок, до коммита и PR.Правка.
scripts/sync-web.sh: флаги tea вTEA_FLAGSпослеissues create/pulls create, подсказка ручного PR — с--login/--repo/--base(8a39c28); изgit addубрано исключениеweb/dist— он и так в .gitignore arm-core; исключение симлинка node_modules оставлено (4475d01).scripts/test_sync_web.sh: проверка, что ни один вызов tea не начинается с флага (красный до правки).Проверки.
make validate-contracts test-snapshot test-sync-web— ok.make validate-openspecпадает по-прежнему (O-1 из #110). Боевой прогон скрипта из этой ветки: issue arm-core #115 создана, перенос 19 файлов, vitest 141/141, tsc, biome 7/7, build — ок; остановка наgit add(проблема 2) → исправлено, коммит/push/PR дошли вручную теми же шагами: arm-core PR #116.Rulings I made
8a39c28.4475d01.🤖 Generated with Claude Code
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>fix(scripts): sync-web — флаги tea после подкоманды (tea 0.16) (#110, O-2)to fix(scripts): sync-web — флаги tea после подкоманды и git add без web/dist (#110, O-2)