Updated action config file

This commit is contained in:
2026-03-12 11:50:01 +07:00
parent 3c4378653e
commit 2fb6c77f5f

View File

@@ -1,29 +1,28 @@
name: 'Claude Code AI Assistant for Gitea - Reusable Action' name: 'Claude Code AI Assistant for Gitea - Reusable Action'
description: 'Wyn team-specific Code AI Assistant for reviewing pull-requests and responding to issues in Gitea repositories' description: 'AI Assistant for reviewing pull-requests and responding to issues in Gitea repositories'
inputs: inputs:
# Required
gitea_token: gitea_token:
description: 'Gitea token for authentication' description: 'Gitea token for authentication'
required: true required: true
anthropic_api_key: anthropic_api_key:
description: 'Anthropic API key' description: 'Anthropic API key'
required: true required: true
cc_base_url:
description: 'Base URL for the Claude API endpoint'
required: true
team_name:
description: 'Team name for telemetry/metrics attribution'
required: true
# Optional - model
model: model:
description: 'Claude model to use' description: 'Claude model to use'
required: false required: false
default: '/int/reviewer/default' default: '/int/reviewer/default'
# Optional - review behavior cc_base_url:
description: 'Base URL for the Claude API endpoint'
required: false
default: 'https://llm.developertools.pro'
enable_reviewer_verification: enable_reviewer_verification:
description: 'Whether to verify that the bot is assigned as a reviewer before running' description: 'Whether to verify that the bot is assigned as a reviewer before running'
required: false required: false
default: 'true' default: 'true'
team_name:
description: 'Team name for telemetry/metrics attribution'
required: false
default: ''
log_level: log_level:
description: 'Log level for the AI review process' description: 'Log level for the AI review process'
required: false required: false
@@ -44,7 +43,6 @@ inputs:
description: 'Comma-separated list of disallowed tools for the AI review' description: 'Comma-separated list of disallowed tools for the AI review'
required: false required: false
default: '' default: ''
# Optional - Gitea/repo context overrides
server: server:
description: 'Gitea server URL' description: 'Gitea server URL'
required: false required: false
@@ -57,7 +55,6 @@ inputs:
description: 'Repository slug/name (defaults to GITHUB_REPOSITORY name)' description: 'Repository slug/name (defaults to GITHUB_REPOSITORY name)'
required: false required: false
default: '' default: ''
# Optional - PR context overrides
source_branch: source_branch:
description: 'Source branch override (defaults to GITHUB_HEAD_REF)' description: 'Source branch override (defaults to GITHUB_HEAD_REF)'
required: false required: false
@@ -104,7 +101,7 @@ runs:
CC_API_KEY: ${{ inputs.anthropic_api_key }} CC_API_KEY: ${{ inputs.anthropic_api_key }}
CC_MODEL: ${{ inputs.model }} CC_MODEL: ${{ inputs.model }}
VCS_ACCESS_TOKEN: ${{ inputs.gitea_token }} VCS_ACCESS_TOKEN: ${{ inputs.gitea_token }}
TEAM_NAME: ${{ inputs.team_name }} TEAM_NAME: ${{ inputs.team_name || github.repository_owner }}
SERVER: ${{ inputs.server }} SERVER: ${{ inputs.server }}
ENABLE_REVIEWER_VERIFICATION: ${{ inputs.enable_reviewer_verification }} ENABLE_REVIEWER_VERIFICATION: ${{ inputs.enable_reviewer_verification }}
LOG_LEVEL: ${{ inputs.log_level }} LOG_LEVEL: ${{ inputs.log_level }}