fix: rewrite action.yml (was corrupted with duplicate keys)
CI / test (pull_request) Successful in 11s
CI / review (gpt-5, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 1m34s
CI / review (gpt-5-mini, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 1m33s

Clean single definition of all inputs: temperature, timeout,
patterns-repo, patterns-files. Also added runner requirements
comment at the top.
This commit is contained in:
Rodin
2026-05-01 13:08:18 -07:00
parent 1da61e514d
commit 43041a00f5
+3 -14
View File
@@ -1,6 +1,7 @@
# This composite action is designed for Gitea Actions runners. # This composite action is designed for Gitea Actions runners.
# Gitea Actions supports GitHub Actions syntax including $GITHUB_OUTPUT, # Gitea Actions supports GitHub Actions syntax including $GITHUB_OUTPUT,
# actions/cache, and actions/checkout. # actions/cache, and actions/checkout.
# Requirements: python3, sha256sum, curl (all present on ubuntu-* runners).
name: 'AI Code Review' name: 'AI Code Review'
description: 'Run AI-powered code review on a pull request using review-bot' description: 'Run AI-powered code review on a pull request using review-bot'
@@ -38,28 +39,16 @@ inputs:
required: false required: false
default: '' default: ''
patterns-repo: patterns-repo:
description: 'Repo with language patterns (e.g. rodin/elixir-patterns)' description: 'Comma-separated repos with language patterns (e.g. rodin/elixir-patterns,rodin/phoenix-conventions)'
required: false required: false
default: '' default: ''
patterns-files: patterns-files:
description: 'Comma-separated file paths to fetch from patterns repo' description: 'Comma-separated file paths or directories to fetch from patterns repos'
required: false required: false
default: 'README.md' default: 'README.md'
temperature: temperature:
timeout:
description: 'LLM request timeout in seconds (default 300)'
required: false
default: '300'
description: 'LLM temperature (0 = server default)' description: 'LLM temperature (0 = server default)'
timeout:
description: 'LLM request timeout in seconds (default 300)'
required: false required: false
default: '300'
required: false
timeout:
description: 'LLM request timeout in seconds (default 300)'
required: false
default: '300'
default: '0' default: '0'
timeout: timeout:
description: 'LLM request timeout in seconds (default 300)' description: 'LLM request timeout in seconds (default 300)'