Enterprise-ready security: ISO 27001 + SOC 2 Type I compliant.
GitHub GitHub automation

Ultralytics Actions

The GitHub workflow Ultralytics uses to format code, check links, summarize PRs, run AI review, label issues, and report repository health.

.github/workflows/ultralytics-actions.yml
name: Ultralytics Actions

on:
  issues:
    types: [opened]
  pull_request:
    branches: [main]
    types: [opened, closed, synchronize, review_requested]

permissions:
  contents: write
  pull-requests: write
  issues: write

jobs:
  actions:
    runs-on: ubuntu-latest
    steps:
      - uses: ultralytics/actions@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          labels: true
          python: true
          prettier: true
          spelling: true
          links: true
          summary: true
          openai_api_key: ${{ secrets.OPENAI_API_KEY }}
OpenAI
OpenAI

GPT-5.6 Sol

Use GPT-5.6 Sol for pull request summaries, issue labels, and AI review comments directly inside GitHub Actions.

  • Workflow secret: OPENAI_API_KEY
  • Best for concise PR summaries, labels, and maintainer-focused review notes.
OpenAI docs
Claude
Claude

Claude Opus 4.8

Use Claude Opus 4.8 for AI-assisted pull request review and repository maintenance workflows.

  • Workflow secret: ANTHROPIC_API_KEY
  • Best for deeper review passes, repository context, and follow-up recommendations.
Claude docs

Frequently asked questions

  • Ultralytics Actions is the official GitHub automation suite used for code formatting, link checks, spelling checks, PR summaries, AI review, issue labeling, repository reports, and dependency maintenance.

  • It runs inside GitHub Actions workflows. Add uses: ultralytics/actions@main from the Marketplace listing, choose the inputs you need, and provide the required GitHub token and optional AI provider keys.

  • No. Formatting, spelling, link checks, retry, cleanup, reports, and dependency utilities can run without AI. AI keys are only needed for generated summaries, labeling, and review features with OpenAI or Anthropic.

Ultralytics Platform

Build the model after the PR lands

Use Ultralytics Actions to keep repositories moving, then take datasets, training, and deployment into Ultralytics Platform.