{"repo":"ultralytics/actions","free":true,"listed":false,"github":"https://github.com/ultralytics/actions","clone":"git clone https://github.com/ultralytics/actions.git","description":"Ultralytics GitHub Actions for formatting, PR reviews, labeling, CI retries, CLA checks, and dependency updates.","language":"Python","stars":119,"topics":["github-actions","lychee","python","ruff","spellcheck","ultralytics","pull-requests","automation","ci-cd","cla"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"English 简体中文 🚀 Ultralytics Actions Welcome to Ultralytics Actions - a collection of GitHub Actions for automating code quality, PR management, and CI/CD workflows across Ultralytics projects. 📦 Repository Contents This repository provides three main components: 1. Ultralytics Actions - Main GitHub Action for AI-powered code formatting, PR summaries, and auto-labeling 2. Standalone Actions - Reusable composite actions for common CI/CD tasks 3. Python Package - ultralytics-actions package for programmatic use Ultralytics Actions (Main Action) AI-powered formatting, labeling, and PR summaries for Python, JavaScript/TypeScript, Swift, Dart, and web/docs files. 📄 Features - Python Code: Formatted using Ruff, an extremely fast Python linter and formatter - Python Docstrings: Google-style formatting enforced with Ultralytics Python docstring formatter (optional) - JavaScript/TypeScript: Formatted with Biome, an extremely fast formatter for JS, TS, JSX, TSX, and JSON (optional, auto-detected via biome.json or biome.jsonc ) - Web and Docs Files: Styled with Prettier for JS, TS, CSS, HTML, JSON, YAML, Markdown, and shell scripts - Swift Code: Formatted with swift-format (requires macos-latest runner) - Dart Code: Formatted with dart format for Dart and Flutter projects - Spell Check: Common misspellings caught using codespell - Broken Links Check: Broken links identified using Lychee - PR Summary: Concise Pull Request summaries generated using AI - PR Review: AI-powered code reviews","default_branch":null,"files":null,"tree":[],"storefront":"/r/ultralytics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ultralytics/actions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}