Skip to content

ci(links): CONTENT-329 еженедельная проверка ссылок со сводным issue - #192

Merged
fey merged 1 commit into
mainfrom
content-329-linkcheck
Aug 21, 2026
Merged

ci(links): CONTENT-329 еженедельная проверка ссылок со сводным issue#192
fey merged 1 commit into
mainfrom
content-329-linkcheck

Conversation

@fey

@fey fey commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Тот же чекер, что уже работает в списочных репозиториях Хекслета: lycheeverse/lychee-action по понедельникам в 10:00 МСК и по кнопке, отчёт кладётся в один сводный issue с меткой link-check — тело перезаписывается, состояние видно в заголовке.

Проверяются docs/**/*.md, 349 уникальных адресов, прогон ~4 секунды.

.lycheeignore собран по фактическим ложным срабатываниям:

  • ^file://.*/img/ — статика Docusaurus лежит в static/, а ссылки на неё абсолютные (/img/…), от корня репозитория такие файлы не находятся. Битые внутренние пути и так ловит сборка: onBrokenLinks: 'throw'.
  • ozon.ru и ru.hexlet.io/link/ — наши короткие ссылки на книги ведут в Ozon, а он отвечает бесконечной цепочкой 307 всему, что не браузер.
  • tinkoff.ru, sberbank.com — сертификаты от национального УЦ: curl и lychee видят ошибку TLS, браузер открывает нормально.
  • m.do.co — реферальная ссылка DigitalOcean, 400 без браузерных заголовков.

После этого остаются две настоящие поломки, они вынесены отдельным PR.

Тикет: https://tracker.yandex.ru/CONTENT-329

@fey fey self-assigned this Aug 21, 2026
@fey
fey merged commit 2aa1363 into main Aug 21, 2026
4 checks passed
@fey
fey deleted the content-329-linkcheck branch August 21, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant