ultralytics/Ultralytics Actions
Optimize code and docs with official Ultralytics Actions for syntax, spelling, and link checks.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token | yes | — |
| labels | Run issue and PR auto-labeling | no | false |
| python | Run Python formatting | no | false |
| python-version | Python version to set up before running Python tooling (empty = runner default) | no | "" |
| python_docstrings | Run Python docstring formatting | no | true |
| markdown | Run Markdown formatting (deprecated in favor of prettier) | no | false |
| biome | Run Biome formatting | no | false |
| prettier | Run Prettier formatting for JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, HTML, JSON, GraphQL, Markdown, YAML | no | false |
| swift | Run Swift formatting | no | false |
| dart | Run Dart formatting | no | false |
| spelling | Run Spelling checks | no | false |
| links | Run Broken Links checks | no | false |
| summary | Run PR Summary | no | false |
| review | Run PR Review | no | true |
| header | File header | no | "" |
| brave_api_key | Brave API Key | no | — |
| openai_api_key | OpenAI API Key | no | — |
| anthropic_api_key | Anthropic API Key | no | — |
| model | AI Model - defaults to GPT-5.6 Luna or Sonnet 4.6 based on API key | no | — |
| review_model | AI Model for PR reviews (optional, defaults to gpt-5.6-terra with medium reasoning) | no | — |
| first_issue_response | Example response to a new issue | no | — |
| bun_update | Run bun update to update bun.lock if bun project detected | no | false |
| github_username | GitHub username for commits | no | UltralyticsAssistant |
| github_email | GitHub email for commits | no | web@ultralytics.com |
Outputs
no outputs