docs: исправить ложное «у deploy.yml нет paths-фильтра» - #11
Merged
Conversation
Фильтр ЕСТЬ: paths: ["bot/**", ".github/workflows/deploy.yml"]. Мерж правок только в корневой CLAUDE.md передеплой НЕ запускает — идёт лишь tests. Проверено на живых мерджах #8 и #10 (только CLAUDE.md → deploy не стартовал). Корень ошибки: после мерджа #7 я увидел смену ревизии и заключил «доки деплоят → фильтра нет», не прочитав сам workflow. Но #7 тронул bot/ops/provision-prod.sh — это под bot/**, поэтому и деплой. 409 в 12:03-04 были от #9 (код), не от доков. Грабля-наоборот верна и полезна: bot/ops/* выглядит «оперативным», но это bot/** → деплоит. Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ошибка, которую исправляю
В #8 и #10 (оба уже в main) я написал «у
deploy.ymlнетpaths-фильтра, любой мерж передеплоит бота». Это неверно.Фильтр есть:
Проверено на живых мерджах этой сессии: #8 и #10 тронули только корневой
CLAUDE.md→ запустился лишьtests, деплой не стартовал, ревизия осталасьsha-a22d7a6.Корень моей ошибки
После мерджа #7 я увидел смену ревизии и заключил «доки деплоят → фильтра нет» — не прочитав сам workflow. Но #7 тронул
bot/ops/provision-prod.sh, а это подbot/**. 409-конфликты в 12:03–04 были от #9 (код), не от доков. Я поймал это, проверив факт вместо доверия памяти.Что остаётся верным
Грабля-наоборот:
bot/ops/*выглядит «оперативной» правкой, но этоbot/**→ деплоит. И 409 на пересменке при реальном деплое — ожидаемая пересменка.Доки-онли. Этот мерж, по свежеустановленному факту, бота не передеплоит 🙂
🤖 Generated with Claude Code