Newma Review
Version updated for https://github.com/slatinwine/newma-review-action to version v0.1.0.
- This action is used across all versions by ? repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The Newma Review Action is a GitHub Action that automates code reviews for pull requests using AI-powered analysis. It streamlines the review process by automatically analyzing code changes, providing feedback in pull requests, and supporting multiple AI models and languages. This action reduces manual effort in code reviews, improves efficiency, and supports integration with various AI providers like OpenAI, ZhipuAI, and DeepSeek.
What’s Changed
newma-review-action v0.1.0
AI-powered code review GitHub Action.
Features
- π Review PR diffs via any OpenAI-compatible API (GPT-4o-mini default)
- π Support ζΊθ°±/DeepSeek/Qwen/any OpenAI-compatible provider
- π Concurrent review with batch=5, exponential backoff retry
- π‘οΈ String-aware JSON parsing (4-layer: greedy code block β balanced {} β balanced [] β whole content)
- π Multi-language support (en/zh/configurable)
- β‘ Zero dependencies (Node 20 built-in fetch)
- π
ignore-patternsto skip generated/vendor files - π GitHub Actions
core.summaryreport
Usage
- uses: slatinwine/newma-review-action@v0.1.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
ai-api-key: ${{ secrets.OPENAI_API_KEY }}
ai-model: gpt-4o-mini