Skip to content

Commit b86a38d

Browse files
committed
feat(ci): remove triage and plan-execute from dispatch workflow
1 parent 6b19674 commit b86a38d

1 file changed

Lines changed: 0 additions & 36 deletions

File tree

.github/workflows/gemini-dispatch.yml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,10 @@ jobs:
9797
9898
if (eventType === 'pull_request.opened') {
9999
core.setOutput('command', 'review');
100-
} else if (['issues.opened', 'issues.reopened'].includes(eventType)) {
101-
core.setOutput('command', 'triage');
102100
} else if (request.startsWith("@gemini-cli /review")) {
103101
core.setOutput('command', 'review');
104102
const additionalContext = request.replace(/^@gemini-cli \/review/, '').trim();
105103
core.setOutput('additional_context', additionalContext);
106-
} else if (request.startsWith("@gemini-cli /triage")) {
107-
core.setOutput('command', 'triage');
108-
} else if (request.startsWith("@gemini-cli /approve")) {
109-
core.setOutput('command', 'approve');
110104
} else if (request.startsWith("@gemini-cli")) {
111105
const additionalContext = request.replace(/^@gemini-cli/, '').trim();
112106
core.setOutput('command', 'invoke');
@@ -141,20 +135,6 @@ jobs:
141135
additional_context: '${{ needs.dispatch.outputs.additional_context }}'
142136
secrets: 'inherit'
143137

144-
triage:
145-
needs: 'dispatch'
146-
if: |-
147-
${{ needs.dispatch.outputs.command == 'triage' }}
148-
uses: './.github/workflows/gemini-triage.yml'
149-
permissions:
150-
contents: 'read'
151-
id-token: 'write'
152-
issues: 'write'
153-
pull-requests: 'write'
154-
with:
155-
additional_context: '${{ needs.dispatch.outputs.additional_context }}'
156-
secrets: 'inherit'
157-
158138
invoke:
159139
needs: 'dispatch'
160140
if: |-
@@ -169,27 +149,11 @@ jobs:
169149
additional_context: '${{ needs.dispatch.outputs.additional_context }}'
170150
secrets: 'inherit'
171151

172-
plan-execute:
173-
needs: 'dispatch'
174-
if: |-
175-
${{ needs.dispatch.outputs.command == 'approve' }}
176-
uses: './.github/workflows/gemini-plan-execute.yml'
177-
permissions:
178-
contents: 'write'
179-
id-token: 'write'
180-
issues: 'write'
181-
pull-requests: 'write'
182-
with:
183-
additional_context: '${{ needs.dispatch.outputs.additional_context }}'
184-
secrets: 'inherit'
185-
186152
fallthrough:
187153
needs:
188154
- 'dispatch'
189155
- 'review'
190-
- 'triage'
191156
- 'invoke'
192-
- 'plan-execute'
193157
if: |-
194158
${{ always() && !cancelled() && (failure() || needs.dispatch.outputs.command == 'fallthrough') }}
195159
runs-on: 'ubuntu-latest'

0 commit comments

Comments
 (0)