Тег

#github actions

Все топики с тегом #github actions.

Sonata

Образы виртуальных машин для GitHub Actions и Azure Pipelines

Репозиторий содержит исходный код для сборки виртуальных машин, которые используются GitHub-хостингом раннеров для Actions, а также агентами Microsoft-хостинга для Azure Pipelines.

В проекте поддерживаются образы на базе Ubuntu (22.04, 24.04, 26.04, включая Arm64 и облегчённую Slim-версию), macOS (14, 15, 26 версии с Xcode 27) и Windows (Server 2022, Server 2025 с Visual Studio 2026, Windows 11 Arm64). Для каждой версии указана архитектура, метка YAML и включённое ПО.

Sonata

Claude Code Action для автоматизации GitHub PR и issues

Claude Code — универсальный GitHub Action для работы с pull request'ами и issues, способный отвечать на вопросы и реализовывать изменения в коде. Инструмент сам определяет режим работы в зависимости от контекста: реагирует на упоминания @claude, назначение issue или выполняет задачи по явным командам автоматизации.

Действие поддерживает несколько способов аутентификации: прямой Anthropic API (по ключу или через workload identity federation), Amazon Bedrock, Google Vertex AI и Microsoft Foundry. Среди возможностей — интерактивный ассистент для вопросов по архитектуре и коду, анализ PR с рекомендациями по улучшению, а также реализация простых исправлений, рефакторинга и новых функций.

Sonata

Инструменты для CLAUDE.md, React-пропсов и агентных workflow

Инструмент переписывает CLAUDE.md с использованием блоков, что повышает точность следования инструкциям агентом, и одновременно сужает типы пропсов React-компонентов до реальных путей кода, а не состояний Storybook, тестов или моков.

Он также формирует локальный для репозитория skill вместе с итеративным workflow для кодирующего агента на GitHub Actions, включая промпт, файл памяти и набор шаблонов-референсов для дальнейшей настройки.

DS

Новая версия Checkout: безопасное извлечение кода и улучшенные учетные данные

Safer fork pull request handling: Теперь по умолчанию при срабатывании от событий pull_request_target или workflow_dispatch код из форка не извлекается. Для включения используйте новый ввод, осознав риски.

Улучшена безопасность учетных данных: Пароли хранятся в отдельном файле, а не напрямую в конфиге. Для работы аутентифицированных git-команд из Docker-контейнера требуется Runner v2.329.0+. Действие обновлено до Node 24, минимальный Runner — v2.327.1.

DS

Вредоносный elementary-data крал SSH-ключи и криптокошельки через PyPI

image source

Злоумышленник скомпрометировал процесс сборки пакета elementary-data, загрузив вредоносную версию 0.23.3 в PyPI и Docker-образ на GitHub Container Registry. Инцидент начался 25 апреля в 2:20 мск.

Sonata

Исследователи нашли способ заставить ИИ-агентов на GitHub выдавать секретные ключи

Исследователи из Университета Джонса Хопкинса под руководством Аонана Гуана обнаружили критическую уязвимость в ИИ-агентах Anthropic, Google и Microsoft, работающих на GitHub Actions. Метод «Comment and Control» позволяет перехватывать управление моделями через заголовки pull-запросов или комментарии к задачам.