Skip to content

Commit a509eed

Browse files
authored
Add centralized manual review workflow wrappers
1 parent a80b302 commit a509eed

2 files changed

Lines changed: 80 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Claude Manual PR Review
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
pr_number:
7+
description: Pull request number to review
8+
required: true
9+
type: number
10+
force_review:
11+
description: Run review even when the PR is below default size thresholds
12+
required: false
13+
default: false
14+
type: boolean
15+
16+
permissions: {}
17+
18+
jobs:
19+
claude-review:
20+
uses: codingworkflow/codingworkflow-security-policies/.github/workflows/reusable-claude-review.yml@55070d1bc124fbe46d9a8edbc8d536826d4e15ed
21+
with:
22+
pr_number: ${{ inputs.pr_number }}
23+
force_review: ${{ inputs.force_review }}
24+
allowed_actors: ${{ vars.ALLOWED_ACTORS }}
25+
azure_client_id: ${{ vars.AZURE_CLIENT_ID }}
26+
azure_tenant_id: ${{ vars.AZURE_TENANT_ID }}
27+
azure_subscription_id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
28+
azure_key_vault_name: ${{ vars.AZURE_KEYVAULT_NAME || vars.AZURE_KEY_VAULT_NAME }}
29+
claude_secret_name: ${{ vars.CLAUDE_TOKEN_SECRET_NAME || 'token-cicd' }}
30+
min_changed_files: 5
31+
min_total_changes: 20
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: OpenCode Manual PR Review
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
pr_number:
7+
description: Pull request number to review
8+
required: true
9+
type: number
10+
model:
11+
description: Single OpenCode model in provider/model format (used when models is empty)
12+
required: false
13+
default: zai-coding-plan/glm-4.7
14+
type: string
15+
models:
16+
description: Optional comma or newline separated model list (overrides model)
17+
required: false
18+
default: ""
19+
type: string
20+
max_parallel:
21+
description: Maximum parallel model reviews
22+
required: true
23+
default: 1
24+
type: number
25+
force_review:
26+
description: Run review even when the PR is below default size thresholds
27+
required: false
28+
default: false
29+
type: boolean
30+
31+
permissions: {}
32+
33+
jobs:
34+
opencode-review:
35+
uses: codingworkflow/codingworkflow-security-policies/.github/workflows/reusable-opencode-review.yml@55070d1bc124fbe46d9a8edbc8d536826d4e15ed
36+
with:
37+
pr_number: ${{ inputs.pr_number }}
38+
force_review: ${{ inputs.force_review }}
39+
model: ${{ inputs.model }}
40+
models: ${{ inputs.models }}
41+
max_parallel: ${{ inputs.max_parallel }}
42+
allowed_actors: ${{ vars.ALLOWED_ACTORS }}
43+
azure_client_id: ${{ vars.AZURE_CLIENT_ID }}
44+
azure_tenant_id: ${{ vars.AZURE_TENANT_ID }}
45+
azure_subscription_id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
46+
azure_key_vault_name: ${{ vars.AZURE_KEYVAULT_NAME || vars.AZURE_KEY_VAULT_NAME }}
47+
zhipu_secret_name: ${{ vars.OPENCODE_ZHIPU_API_KEY_SECRET_NAME || 'zhipu-api-key' }}
48+
min_changed_files: 5
49+
min_total_changes: 20

0 commit comments

Comments
 (0)