Actions
Source: https://github.com/sdras/awesome-actions at
0edccf33480b
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Actions

Заголовок раздела «Awesome Actions »Подборка полезных ресурсов, связанных с GitHub Actions.
Actions запускаются событиями платформы GitHub непосредственно в репозитории и выполняют рабочие процессы по запросу — на виртуальных машинах с Linux, Windows или macOS либо в контейнере. С помощью GitHub Actions можно автоматизировать весь рабочий процесс — от идеи до выпуска продукта.
Содержание
Заголовок раздела «Содержание»Официальные ресурсы
Заголовок раздела «Официальные ресурсы»- Официальный сайт
- Официальная документация
- Официальная организация Actions
- actions/virtual-environments - Виртуальные окружения GitHub Actions.
- actions/runner - Исполнитель GitHub Actions.
- Объявление в блоге GitHub
Примеры рабочих процессов
Заголовок раздела «Примеры рабочих процессов»- actions/starter-workflows - Управление шаблонами рабочих процессов.
- actions/example-services - Примеры рабочих процессов с контейнерами служб.
Официальные Actions
Заголовок раздела «Официальные Actions»Actions для инструментов рабочих процессов
Заголовок раздела «Actions для инструментов рабочих процессов»Инструменты Actions для ваших рабочих процессов.
- actions/checkout - Настройка репозитория в рабочем процессе.
- actions/upload-artifact - Загрузка артефактов из рабочего процесса.
- actions/download-artifact - Загрузка артефактов из сборки.
- actions/cache - Кеширование зависимостей и результатов сборки в GitHub Actions.
- actions/github-script - Написание скрипта для GitHub API и контекстов рабочего процесса.
Actions для автоматизации GitHub
Заголовок раздела «Actions для автоматизации GitHub»Автоматизируйте управление задачами, pull request и выпусками.
- actions/create-release - Action для создания выпусков через GitHub Release API.
- actions/upload-release-asset - Action для загрузки файла выпуска через GitHub Release API.
- actions/first-interaction - Action для фильтрации pull request и issue от новых участников.
- actions/stale - Помечает issue и pull request, с которыми недавно не взаимодействовали.
- actions/labeler - Action для автоматической расстановки меток в pull request.
- actions/delete-package-versions - Удаление версий пакета из GitHub Packages.
Actions для настройки окружения
Заголовок раздела «Actions для настройки окружения»Настройте рабочий процесс GitHub Actions для работы с конкретной версией языка программирования.
- actions/setup-node: Node.js
- actions/setup-python: Python
- actions/setup-go: Go
- actions/setup-dotnet: .NET Core SDK
- actions/setup-haskell: Haskell (GHC и Cabal)
- actions/setup-java: Java
- actions/setup-ruby: Ruby
- actions/setup-elixir: Elixir
- actions/setup-julia: Julia
Создание собственных Actions
Заголовок раздела «Создание собственных Actions»Actions на JavaScript и TypeScript
Заголовок раздела «Actions на JavaScript и TypeScript»- actions/toolkit - GitHub Toolkit для разработки GitHub Actions.
- actions/hello-world-javascript-action - Шаблон для демонстрации сборки JavaScript Action.
- actions/javascript-action - Создание Action на JavaScript.
- actions/typescript-action - Создание Action на TypeScript.
- actions/http-client - Лёгкий HTTP-клиент, оптимизированный для Actions; TypeScript с обобщениями и async/await.
Actions в контейнерах Docker
Заголовок раздела «Actions в контейнерах Docker»- actions/hello-world-docker-action - Шаблон для демонстрации сборки Docker Action.
- actions/container-toolkit-action - Шаблонный репозиторий для создания контейнерных Actions с помощью actions/toolkit.
Ресурсы сообщества
Заголовок раздела «Ресурсы сообщества»Инструменты GitHub и управление
Заголовок раздела «Инструменты GitHub и управление»- Декларативная настройка меток GitHub
- Action для синхронизации меток GitHub декларативным способом
- Добавление выпусков в GitHub
- Публикация образа Docker в Dockerhub
- Создание issue из содержимого файла
- Публикация выпусков GitHub с файлами
- Автоматизация проектов GitHub+ - Автоматизируйте карточки GitHub Project с помощью событий любых веб-перехватчиков.
- Запуск GitHub Actions локально через веб-интерфейс
- Запуск GitHub Actions локально в терминале
- Сборка и публикация отладочного APK для Android
- Создание последовательных номеров сборок для GitHub Actions
- Отправка изменений Git в репозиторий GitHub без проблем с аутентификацией
- Создание заметок к выпуску на основе событий
- Создание страницы GitHub Wiki из указанного файла Markdown
- Автоматическая расстановка меток в pull request (на основе закоммиченных файлов)
- Добавление метки в pull request по названию команды автора
- Получение списка изменённых файлов для PR или push
- Использование приватных Actions в любом рабочем процессе
- Расстановка меток для issue по его содержимому
- Откат выпуска GitHub
- Блокировка закрытых issue и pull request после периода бездействия
- Получение числа коммитов, отличающихся между двумя ветками
- Создание заметок к выпуску на основе ссылок Git
- Применение политик к репозиториям и коммитам GitHub
- Автоматическая расстановка меток для issue по его описанию
- Обновление настроенных GitHub Actions до последних версий
- Создание ветки для issue
- Удаление старых артефактов
- Экспорт данных коммита Git в переменные окружения
- Синхронизация выбранных файлов и бинарных файлов с Wiki или внешними репозиториями
- Создание, обновление или удаление страницы GitHub Wiki на основе любого файла
- Prow GitHub Actions - Автоматизация применения политик, chat-ops и автоматического слияния PR.
- Проверка статуса GitHub в рабочем процессе
- Управление метками GitHub (создание, переименование, изменение и удаление) как кодом
- Непрерывное распределение финансирования между участниками проекта и его зависимостями
- Правила Herald для GitHub: добавление подписчиков, исполнителей, меток и другого в PR
- Проверка GitHub Codeowners - Проверяет корректность файла GitHub CODEOWNERS. Поддерживает публичные и приватные репозитории GitHub, а также GitHub Enterprise.
- Action для Copybara - Перемещение и преобразование кода между репозиториями (удобно для поддержки нескольких репозиториев из одного монорепозитория).
Подборки Actions
Заголовок раздела «Подборки Actions»- Использование Terraform от HashiCorp
- GitHub Actions для Yarn 1
- GitHub Actions для Yarn 2
- GitHub Actions для Golang
- GitHub Actions для R и сопутствующего пакета #rstats
- GitHub Actions для WordPress
- GitHub Actions для Composer
- GitHub Actions для Flutter
- GitHub Actions для PHP
- GitHub Actions для Rust
- GitHub Actions для Android
- GitHub Actions для Logtalk и Prolog
- GitHub Actions для Deno
- GitHub Actions для Unity
- Octions — GitHub Actions для REST API GitHub
- GitHub Actions для Docker
- GitHub Actions для AWS
- Actions Hub
Утилиты
Заголовок раздела «Утилиты»- Настройка
ssh-agent- Запускаетssh-agentс дополнительными ключами SSH для доступа к приватным репозиториям. - Значки GitHub Actions для вашего README
- GitHub Actions для проекта Python с Poetry
- GitHub Actions для проекта Python с pyenv
- GitHub Actions для компиляции документов LaTeX
- Обновление баз данных MaxMind
- Отладка по SSH через tmate - Отладка Action напрямую через SSH-подключение.
- Разблокировка файлов git-crypt
- Кросс-компилятор Golang CGO
- Запуск задачи на другой архитектуре: arm32, aarch64 и других
- Создание оглавления
- Автоматическое добавление метки или исполнителя к issue
- Action для отправки реакции LGTM в виде изображения или GIF при сообщении «lgtm»
- Создание номеров сборок в нескольких областях видимости
- Публикация артефактов выпуска GitHub
- Jekyll Diff Action - Сравнивает собранный сайт Jekyll после изменений и публикует результат в GitHub.
- Бот защиты веток - Временно отключает и повторно включает параметр «Include administrators» в защите веток.
- Ожидание статусов коммита - Ожидает успешного завершения всех статусов и проверок либо сбоя одной из них и устанавливает соответствующий выходной статус.
- Получение последнего тега - Получает предыдущий тег из git.
- Создание этапа - Создаёт новый открытый этап по указанным заголовку и описанию.
- Закрытие этапа - Закрывает указанный этап.
- Action для применения правил именования веток
- Экспорт slug некоторых переменных GitHub
- awesome-lint как GitHub Action
- Редактирование файла JSON
- Сборка документации Slate
- Чтение свойств - Читает значения из файлов
.properties. - Запись свойств - Записывает значения в файлы
.properties. - Autotag - Автоматически создаёт тег, когда меняется версия в файле манифеста (например,
package.json). - Применение шаблонов с Jinja2 - Использует шаблонизатор Jinja2 для создания файлов из шаблонов.
- Проверка наличия изменений - Проверяет, появились ли изменения в коде на предыдущих этапах.
- Mind Your Language Action - Находит оскорбительные комментарии в issue и pull request и предупреждает авторов.
- Преобразователь YAML/JSON/XML - Взаимно преобразует форматы файлов YAML/JSON/XML.
- Обнаружение контента NSFW - Обнаруживает контент NSFW в закоммиченных файлах.
- Проверка изменённых путей - Условно запускает Actions в зависимости от изменённых путей.
- Linguist - Проверяет репозиторий и выводит сведения об используемых языках.
- Голосовой звонок Twilio - Совершает голосовой звонок Twilio с заданным текстом.
- Настройка Xcode - Переключает между предустановленными версиями Xcode в образах macOS.
- Настройка Xamarin - Переключает между предустановленными версиями Xamarin и Mono в образах macOS.
- Memer Action - GitHub Action для мемов о программистах xD.
- Настройка Cocoapods - Настраивает определённую версию Cocoapods.
- Публичный IP-адрес - Запрашивает публичный IP-адрес исполнителя GitHub Actions.
- GitHub Actions для Lazarus/FPC
- Факс Twilio - Отправляет документ по факсу с помощью учётной записи Twilio.
- Настройка инструментов Kubernetes - Устанавливает инструменты Kubernetes (kubectl, kustomize, helm, kubeval, conftest и yq) на исполнителе.
- Настройка Elastic Cloud Control Tool - Устанавливает указанную версию ecctl на исполнителе.
- Скрипт PowerShell - Запускает скрипты PowerShell с контекстами рабочего процесса (например,
$github.token) и командлетами; возвращает результат как выходные данные Action. - Загрузка файлов и проверка через VirusTotal
- Импорт ключа GPG
- Сжатие с помощью UPX - Универсальный упаковщик исполняемых файлов.
- Загрузка новой версии модуля Go в кеш прокси - Гарантирует, что последняя версия модуля Go находится в кеше прокси. Также обновляет документацию pkg.go.dev при выпуске.
- Удаление артефактов запуска - Удаляет все артефакты по завершении запуска рабочего процесса.
- Переменные окружения GitHub Actions - Экспортирует переменные окружения, например название ветки или тега, slug репозитория и slug ссылки.
- Блокировки GitHub Action - Гарантирует атомарное выполнение рабочих процессов GitHub Action.
- Фильтр путей - Условно запускает Actions в зависимости от файлов, изменённых в PR, ветке функций или отправленных коммитах.
- Minisauras - Получает все файлы JavaScript и CSS из базовой ветки, минифицирует их и создаёт pull request с новой веткой.
- Сайт в GIF - Преобразует любую веб-страницу в GIF для README, документации и т. д.
- Интерактивные входные данные — параметры рабочего процесса во время выполнения - Добавляет динамические входные параметры во время выполнения рабочих процессов GitHub Actions.
Окружения
Заголовок раздела «Окружения»- Создание файла окружения
- Экспорт глобальных переменных окружения для последующих этапов сборки
- Программная установка переменных окружения для использования на последующих этапах
- Установка окружений Conda для Python
- Настройка NativeScript
- Создание файла окружения JSON
Зависимости
Заголовок раздела «Зависимости»- Установка зависимостей NPM с кешированием
- Выделение новых зависимостей NPM - Комментирует pull request сведениями о новых добавленных зависимостях NPM.
- Кеширование зависимостей NPM
- Кеширование зависимостей Yarn
Семантическое версионирование
Заголовок раздела «Семантическое версионирование»- Следующие SemVer-версии - Выводит следующую основную, дополнительную и исправляющую версии на основе указанной версии SemVer.
- Получение последней версии SemVer и названия ветки по строке поиска
- Создание ветки выпуска - Создаёт ветку выпуска по префиксу ветки и необязательной семантической версии.
- Увеличение семантической версии - Повышает указанную семантическую версию (SemVer) в зависимости от типа выпуска.
Статический анализ
Заголовок раздела «Статический анализ»- Action для статического анализатора PHPStan
- Action для GraphQL Inspector
- Статический анализ PowerShell с PSScriptAnalyzer
- Запуск tfsec с выводом reviewdog в PR
Тестирование
Заголовок раздела «Тестирование»- Запуск тестов через Puppeteer — Node API для Headless Chrome
- Отчёт xUnit в Slack: отправка сводки тестов из отчётов xUnit в канал Slack
- Запуск тестов Codeception
- Запуск тестов TestCafe
- Запуск тестов Unity
- Запуск E2E-тестов Cypress
- Тестирование ролей Ansible с Molecule
- Нагрузочное тестирование с artillery.io
- Поиск нестабильных тестов с BuildPulse
- Вывод встроенных аннотаций кода для тестов Jest
- Запуск тестов Julia
Линтинг
Заголовок раздела «Линтинг»- Action для PHP Coding Standards Fixer
- Запуск Hadolint для Dockerfile в репозитории
- Запуск ESLint с выводом reviewdog в PR
- Линтер на JavaScript для файлов *.workflow
- Линтинг файлов Terraform с помощью tflint и выводом reviewdog в PR
- autopep8: автоматическое форматирование кода Python по руководству PEP 8
- Запуск
ergebnis/composer-normalizeдля нормализацииcomposer.jsonпроекта PHP - Запуск
stolt/lean-package-validator, чтобы в пакете оставались только необходимые артефактыruntime - Проверка Go-кода линтером при событии PR
- Node.js — автоматический запуск скриптов
formatи/илиlintиз пакета - Stylelinter — GitHub Action для запуска stylelint
- Запуск stylelint с выводом reviewdog в PR
- Action PyCodeStyle — комментарий к PR с результатами pycodestyle (autopep8)
- wemake-python-styleguide — самый строгий линтер Python с возможностью вывода reviewdog в PR
- Запуск TSLint с проверками статуса и аннотациями различий файлов
- Проверка коммитов pull request с помощью commitlint
- Запуск vint с выводом reviewdog в PR
- Запуск misspell с выводом reviewdog в PR
- Запуск golangci-lint с выводом reviewdog в PR
- Запуск shellcheck с выводом reviewdog в PR
- Поиск нечутких и неуважительных формулировок в документации Markdown
- Запуск dotenv-linter для проверки файлов .env с возможностью вывода reviewdog в PR
- Запуск dotenv-linter с выводом reviewdog в PR
- Отображение и автоисправление ошибок линтинга для многих языков программирования
- PHP_CodeSniffer с аннотациями
- Линтер Markdown (с наборами правил)
- Сопоставитель проблем Stylelint для создания аннотаций
- Запуск sqlcheck для поиска антипаттернов в SQL-запросах PR
- Проверка метаданных Fastlane Supply на соответствие правилам Play Store
- Запуск Golint для проверки кода Golang
Безопасность
Заголовок раздела «Безопасность»- Сканер уязвимостей для образов Docker
- Автоматическое одобрение и слияние обновлений Dependabot
- Запуск линтера безопасности dlint для кода Python
- Actions для AWS Secrets Manager - Задаёт секреты AWS Secrets Manager в виде значений окружения.
- Проверка корректности и безопасности документов политик AWS IAM
- Secret Spreader - Это не Action как таковой, а инструмент для управления секретами Actions в списке репозиториев.
- Action для синхронизации секретов - Синхронизирует секреты в нескольких репозиториях.
- Action Snyk Test
- Управление секретами GitHub Actions с помощью простой CLI
- SecretHub - Позволяет хранить секреты в едином источнике истины и загружать их в GitHub Actions по запросу.
Покрытие кода
Заголовок раздела «Покрытие кода»- Сканирование кода с SonarCloud
- Отправка покрытия кода в codecov.io
- Публикация покрытия кода в CodeClimate
- Обновление карточки Go Report для репозитория
Динамический анализ
Заголовок раздела «Динамический анализ»- Запуск Gofmt для проверки форматирования кода Golang
- Запуск Goimports для проверки порядка импортов Golang
Мониторинг
Заголовок раздела «Мониторинг»- Аудит веб-страницы с помощью тестов Google Chrome Lighthouse
- Запуск Lighthouse и публикация результатов в PR и Slack
- Запуск Lighthouse в CI с помощью GitHub Actions
- Непрерывное тестирование производительности и визуализация бенчмарков для Go
- Action Size Limit - Комментирует в PR сравнение стоимости JS и отклоняет его, если превышен лимит.
- Проверка bundlephobia - Комментирует размер новых и изменённых пакетов по данным bundlephobia.io и отклоняет PR при превышении порога.
Pull request
Заголовок раздела «Pull request»- Назначение проверяющих PR на основе исполнителей
- Открытие или обновление PR при отправке ветки (с выбором ветки)
- Автоматический rebase PR
- Добавление метки к PR после заданного числа одобрений
- Добавление меток к PR на основе совпадений с шаблонами файлов
- Автоматическое одобрение PR
- Автоматическое назначение проверяющих PR по файлу конфигурации
- Добавление меток к PR на основе шаблонов названий веток
- Добавление меток к PR на основе общего размера различий
- Автоматическое слияние готовых PR
- Проверка наличия ссылки на задачу в PR
- Создание PR для изменений репозитория в рабочем пространстве Actions
- Линтинг PR
- ChatOps для PR
- Добавление префикса к заголовку и тексту PR на основе текста из названия ветки
- Блокировка коммитов с autosquash
- Автоматическое увеличение версии и создание тега при слиянии
- Автоматическое обновление PR с устаревшими проверками и слияние с squash тех, что проходят защиту веток
- Merge Pal — автоматическое обновление и слияние PR
- Применение правил именования заголовков pull request
- Уведомление о зависшем pull request
- Линтинг названий pull request с commitlint (особенно полезно при слиянии с squash!)
- Блокировка слияния PR при сбое проверок целевых веток
- Обновление скриншотов сгенерированного статического сайта по pull request
- Добавление меток в зависимости от того, находится ли pull request в работе
- Action для проверки задачи - Автоматически добавляет номер задачи или issue в начало заголовка каждого pull request.
- Проверка pull request с помощью регулярных выражений
- Скрытые ловушки в pull request
- Аннотирование GitHub pull request по XML-отчёту Checkstyle
- Статистика pull request - Публикует релевантную статистику о проверяющих.
- Проверка описания pull request - Требует описание в pull request.
GitHub Pages
Заголовок раздела «GitHub Pages»- Развертывание сайта Zola в GitHub Pages
- Сборка статического сайта Hugo и публикация в ветке gh-pages
- Сборка сайта Jekyll с пользовательскими плагинами и скриптами и публикация в ветке Gh-Pages
- Метаданные Google Dataset Search - И другие извлекатели schema.org, помогающие находить наборы данных на страницах GitHub.
- GitHub Actions для развертывания в GitHub Pages с генераторами статических сайтов
- GitHub Action для Hexo
- Публикация статистики Google Analytics в GitHub Pages
- Платформа для блога на Jupyter Notebook на базе GitHub Actions, Pages и Jekyll
- Развертывание статического сайта в GitHub Pages - Разворачивает сайт в пользовательский каталог и игнорирует выбранные папки и файлы.
- Развертывание в GitHub Pages с расширенными настройками
Уведомления и сообщения
Заголовок раздела «Уведомления и сообщения»- Отправка уведомления в Discord
- Отправка сообщения в Slack от имени бота
- Отправка SMS из GitHub Actions через Nexmo
- Отправка SMS из GitHub Actions через Clockworksms
- Отправка сообщения в Telegram
- Отправка файла или текстового сообщения в Discord (настраиваемые цвет, имя пользователя и аватар)
- Совместная работа над твитами через pull request
- Отправка push-уведомления через Push от Techulus
- Отправка электронной почты через SendGrid
- Отправка push-уведомления через Join
- Проверка новых версий пакетов npm
- Проверка новых версий пакетов NuGet
- Проверка новых версий пакетов Gradle
- Отправка push-уведомления через Pushbullet
- Создание события календаря Outlook с помощью Microsoft Graph
- Отслеживание изменений страниц GitHub Wiki и публикация в Slack
- Отправка SMS через MessageBird
- Ответы ботам для устаревших issue
- Отправка встроенного сообщения в Discord
- Синхронизация PR с задачами Teamwork
- Отправка уведомления в Microsoft Teams
Развертывание
Заголовок раздела «Развертывание»- Развертывание в Netlify
- Развертывание приложения Probot с помощью Actions
- Публикация плейлиста в Spotify
- Развертывание расширений VS Code с помощью vsce
- Очистка кеша Cloudflare после обновления сайта
- Развертывание конфигурации DNS с помощью DNS Control
- Развертывание темы в Shopify
- Запуск нескольких конвейеров GitLab CI
- Запуск нескольких заданий Jenkins
- GitHub Action для Homebrew Tap
- Копирование файлов и артефактов по SSH
- Выполнение удалённых команд SSH
- Публикация дистрибутива Python в PyPI
- Развертывание статического сайта в Azure Storage
- Кроссплатформенная Chocolatey CLI для сборки и публикации пакетов
- Развертывание библиотеки iOS Pod в Cocoapods
- GitHub Action для TencentCloud Serverless
- Публикация выпусков npm (в том числе предварительных)
- Развертывание статического сайта в Surge.sh
- GitHub Action для GoReleaser — инструмента автоматизации выпуска проектов Go
- Action FTP Deploy для развертывания проекта GitHub на FTP-сервере
- Публикация статьи на Dev.to
- Action для Semantic Release
- Публикация коллекции в Ansible Galaxy
- Публикация модуля в Puppet Forge
- Сборка и публикация приложений Electron
- Публикация пакета Maven
- Сборка и развертывание темы для Ghost CMS
- Развертывание роли Ansible в Ansible Galaxy
- Публикация одного или нескольких модулей JS в реестр
- Публикация пакета с 2FA через Slack
- Последовательное выполнение запусков рабочих процессов в конвейерах непрерывного развертывания
- GitHub Action для развертывания в Netlify при каждом коммите
- Запуск плейбуков Ansible
- Публикация дистрибутива Python в Anaconda Cloud
- Развертывание расширения VS Code в Visual Studio Marketplace или реестр Open VSX
- Публикация видео YouTube в подкасте Anchor.fm
- Развертывание с помощью AWS CodeDeploy
- Обновление описания репозитория Docker Hub из README.md
- Публикация образов Docker в реестре пакетов GitHub (GPR)
- Обновление «полного описания» репозитория на Docker Hub
- Сборка и публикация образов Docker в любом реестре с помощью Kaniko
- Мониторинг и ограничение размера образа Docker
- Публикация образов Docker в Amazon Elastic Container Registry (ECR)
- Сборка и отправка образов Docker с кешированием каждого этапа для сокращения времени сборки
- Настройка Docker Buildx
- Преобразование названия ветки или тега в совместимую с Docker метку образа
- Обновление описания репозитория контейнера из README.md - Поддерживаемые реестры: Docker Hub, Quay, Harbor.
Kubernetes
Заголовок раздела «Kubernetes»- Развертывание в любом облаке или Kubernetes с помощью Pulumi
- Развертывание в Kubernetes с помощью kubectl
- Получение файла Kubeconfig из Google Kubernetes Engine (GKE)
- Настройка YAML-конфигураций Kubernetes с помощью Kustomize
- Создание кластера Kubernetes для тестирования с помощью Krucible
Terraform
Заголовок раздела «Terraform»- Создание документации Terraform - Использует terraform-docs для создания документации модулей Terraform.
- Пример использования Terraform для проверки и применения администрирования GitHub
Внешние сервисы
Заголовок раздела «Внешние сервисы»- Использование Jenkinsfile
- GitHub Action для Firebase
- GitHub Action для Contentful Migration CLI
- GitHub Actions для Pixela (a-know/pi)
- GitHub Action для Google Cloud Platform (GCP)
- Загрузка файлов в любой сервис-провайдер OpenStack Swift
- GitHub Action для отправки публикаций Stack Overflow в Slack
- Использование роли AWS
- Создание пользовательского ответа с помощью JSONbin
Инструменты фронтенда
Заголовок раздела «Инструменты фронтенда»- Выполнение задачи Gradle
- Actions для сборки JS - Запускает задачи сборки Grunt или Gulp и коммитит изменения файлов.
- GitHub Action для Gatsby CLI
- Запуск аудита WebPageTest и публикация результатов в комментарии к коммиту
- GitHub Actions для Hugo extended
- Создание изображения OG - Создаёт настраиваемые изображения Open Graph из файлов Markdown.
- GitHub Actions для mdBook
- Настройка Mint - Устанавливает Mint (язык программирования для создания одностраничных приложений).
- Развертывание Gatsby в AWS S3 - Развертывает Gatsby в S3 (поддерживается CloudFront).
Операции машинного обучения
Заголовок раздела «Операции машинного обучения»- Отправка Argo Workflows (не зависящим от облака способом)
- Отправка Argo Workflows в GKE
- Запрос результатов отслеживания экспериментов из Weights & Biases
- Запуск параметризованных блокнотов Jupyter
- Компиляция, развертывание и запуск конвейера Kubeflow
- Автоматическая упаковка репозитория по науке о данных в Docker как сервера Jupyter
- Azure Machine Learning с GitHub Actions
- run-cmake - Мультиплатформенный Action для сборки программ на C/C++ с помощью CMake и Ninja.
- run-vcpkg - Мультиплатформенный Action для сборки и установки зависимостей C/C++ с помощью vcpkg.
- Сборка приложений Go для нескольких платформ
- Создание ~/.m2/settings.xml для сборок Maven
- Запуск скрипта Pascal
- Настройка Brainfuck - Устанавливает интерпретатор brainfuck.
- Публикация бинарных файлов Go в ресурсах выпуска GitHub
- Настройка COBOL
- Проверка версии Gradle - Поддерживает версию Gradle в актуальном состоянии.
Базы данных
Заголовок раздела «Базы данных»- Настройка схемы Cassandra - Запускает скрипты из указанной папки в кластере Cassandra.
- Настройка ZeroTier - Подключает исполнителя к сети ZeroTier.
Локализация
Заголовок раздела «Локализация»- Поиск и автоматическое исправление опечаток и грамматических ошибок в коде
- Перевод - Переводит текст с любого языка на любой другой.
Для развлечения
Заголовок раздела «Для развлечения»- Добавление аналога кнопки «Нравится» в README - Отображает одобрение сообщества для выбранной части README (можно использовать как опрос).
Шпаргалка
Заголовок раздела «Шпаргалка»Руководства
Заголовок раздела «Руководства»- Непрерывное развертывание приложения Next.js с Up
- Преобразование Actions на Docker в Actions на JavaScript/TypeScript
- CI GitHub Actions для проектов Swift/iOS
- Работа с GitHub Actions
- GitHub Actions для разработчиков Rails
- Адвент-календарь GitHub Actions
- Развертывание Laravel без простоя с помощью GitHub Actions
- Курс Pluralsight по созданию собственных GitHub Actions
- Непрерывное развертывание Django в DigitalOcean с Docker и GitHub Actions
- Развертывание собственных исполнителей GitHub Actions с Docker - Развертывает собственные исполнители GitHub Actions с Docker и Docker Swarm в DigitalOcean.
- Настройка автоматически масштабируемых собственных исполнителей GitHub Actions на AWS Spot Instances
- Основы GitHub Actions
Не стесняйтесь отправить pull request, если хотите поделиться другими ресурсами. Подробнее см. в contributing.md.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

