GitHub Actions: macos-latest переходит на macOS 15; поддержка симуляторов Xcode ужесточена
Основное обновление
GitHub Actions начала миграцию образа исполнителя macos-latest на macOS 15 4 августа 2025 года (миграция завершится 1 сентября 2025 года). Параллельно с этим с 11 августа 2025 года вступает в силу изменение политики поддержки Xcode: размещенные образы macOS будут сохранять не более трех последних установленных версий Xcode и сред выполнения симуляторов (сохранение бета/временных версий осуществляется на основе лучших усилий). Образ macos-13 будет устаревать и запланирован к удалению в рамках этого обновления. (github.blog)
Почему это важно
Если ваш CI зависит от старых инструментов Xcode, сред выполнения симуляторов или неявно полагается на то, что macos-latest останется на macOS 14, сборки и тестовые задания iOS/macOS могут начать давать сбои без изменений в коде. Практические последствия немедленны: рабочие процессы, использующие macos-latest, могут внезапно начать работать на macOS 15 с другими системными библиотеками, версиями инструментов или отсутствующими образами симуляторов; матричные сборки, ожидающие старые симуляторы Xcode, могут не смочь запустить тесты; и сторонние действия, которые вызывают конкретные SDK или симуляторы, могут сломаться.
Для команд минимальные практические меры — это зафиксировать исполнителей или явно выбрать версии macOS (например, используйте macos-14, если вам нужно поведение старой платформы), добавить шаг установки для получения необходимых инструментов Xcode/инструментов или перейти на саморазмещенные исполнители macOS, а также провести аудит CI-заданий, которые ссылаются на среды выполнения симуляторов или полагаются на предустановленные SDK. Рассматривайте это как приоритетный аудит CI, если у вас есть мобильные или macOS цели: запустите полный CI против macos-15, проверьте доступность симуляторов в тестовых матрицах и обновите любые кэширования CI или шаги настройки, которые предполагают старые SDK. Это изменение снижает неожиданности в долгосрочной перспективе, но в краткосрочной перспективе требует явного управления исполнителями/версиями для стабильного и повторяемого CI на macOS. (github.blog)
Источник
Читать дальше
AWS CDK разделяет CLI от библиотеки конструкций (независимые релизы и новый репозиторий CLI)
31 августа 2025 г.AWS объявила, что CDK CLI и библиотека конструкций CDK будут выпускаться независимо, а CLI переходит в новый репозиторий — это изменяет способ версионирования, установки и автоматизации CDK в CI.
Bun добавляет Bun.SQL — унифицированный SQL-клиент с нулевыми зависимостями (MySQL, PostgreSQL, SQLite)
30 августа 2025 г.Bun v1.2.21 (25 августа 2025 года) представляет Bun.SQL: единственный SQL-клиент с нулевыми зависимостями, который поддерживает MySQL/MariaDB (драйвер Zig), PostgreSQL и SQLite с последовательным API на основе тегированных шаблонов.
pnpm 10.12 (v10.12.1) добавляет экспериментальный глобальный виртуальный магазин для почти мгновенной локальной установки
29 августа 2025 г.pnpm 10.12 представляет центральный виртуальный магазин с графовым хешированием, который позволяет нескольким проектам повторно использовать точные графы зависимостей, значительно ускоряя локальные установки на теплых кэшах и улучшая рабочие процессы монорепозиториев.