Updated action config file
This commit is contained in:
23
action.yml
23
action.yml
@@ -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 }}
|
||||||
|
|||||||
Reference in New Issue
Block a user