diffscope 0.3.0

A composable code review engine for automated diff analysis
name: 'DiffScope Code Review'
description: 'Automated code review engine for pull requests'
author: 'Jonathan Haas'
branding:
  icon: 'eye'
  color: 'blue'

inputs:
  model:
    description: 'LLM model to use (e.g., gpt-4o, ollama:codellama)'
    required: false
    default: 'gpt-4o'
  output-format:
    description: 'Output format (json, patch, markdown)'
    required: false
    default: 'json'
  openai-api-key:
    description: 'OpenAI API key (can also use OPENAI_API_KEY env var)'
    required: false

runs:
  using: 'docker'
  image: 'docker://ghcr.io/haasonsaas/diffscope:latest'
  args:
    - review
    - '--model'
    - ${{ inputs.model }}
    - '--output-format'
    - ${{ inputs.output-format }}
  env:
    OPENAI_API_KEY: ${{ inputs.openai-api-key }}