📰 IT Дайджест

#ci

6 материалов

3. GitHub Actions теперь поддерживает lock-файлы для защиты от supply-chain атак

Новый механизм позволяет заменить хеш-коммиты на теги vX.Y.Z, а lock-файл фиксирует соответствие тега и SHA. Утилита gh actions-lock генерирует файл .github/workflows/actions.lock, Renovate и Dependabot уже поддерживают его.

hugovk.dev · #security #actions #ci #github #security

11. Meta запустила JiTTests: LLM генерирует тесты для поимки багов на лету

Meta внедрила Just-in-Time Tests: LLM автоматически генерирует исполняемые тесты для каждого диффа, чтобы поймать баги до мержа. Два подхода: intent-aware и «подозрительный дифф». Фильтрация ложных срабатываний через LLM-as-Judge.

engineering.fb.com · #tool #ai #ci #meta #testing

5. Как Linear ускорил CI: тесты выросли в 4 раза, время ожидания сократилось

В Linear переписали CI, потому что AI-агенты ускорили написание кода, но проверка стала узким местом. Переход на tsgo (нативный компилятор TypeScript) сократил tsc на 73%, переписывание линт-правил без типов — API-линт на 68%. Время ожидания PR снизилось с 6 до 5 минут, а время исполнения на тест — вдвое.

linear.app · #infra #ai #ci #devops #scaling

3. tail CI-логи по SSH, не открывая очередной веб-танец

Небольшой пост про то, как смотреть CI-логи через SSH, а не через очередной веб-интерфейс с тремя слоями JavaScript. Судя по названию, идея в том, чтобы просто стримить вывод, как нормальные люди, когда build уже горит.

blog.tangled.org · #tool #automation #ci #logs #ssh

10. FlakyDetector 2.0: AST, ML и дашборд против падающих CI-тестов

Автор Habr-статьи превратил исследовательский прототип в рабочий инструмент для поиска flaky-тестов. Внутри — AST-анализ, машинное обучение и отдельный дашборд; то есть теперь можно не просто вздыхать над красным билдом, а хоть как-то системно разбирать, почему тест «то падает, то нет».

habr.com · #tool #ast #ci #dashboard #ml #testing

10. FlakyDetector 2.0: ловит flaky-тесты через AST и ML

На Хабре автор описывает, как довел FlakyDetector 2.0 до продакшен-инструмента для CI. Внутри — AST, ML и дашборд, а цель вполне земная: находить тесты, которые падают один раз из десяти и превращают пятничный билд в квест для команды.

habr.com · #tool #ast #ci #dashboard #machine-learning #testing