mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-13 05:12:55 -07:00
feat(triage): add status/bot-triaged label after triage (#7765)
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com>
This commit is contained in:
committed by
GitHub
parent
0bc0d23cb3
commit
604a2335dd
@@ -288,17 +288,19 @@ jobs:
|
|||||||
|
|
||||||
const issueNumber = parseInt(process.env.ISSUE_NUMBER);
|
const issueNumber = parseInt(process.env.ISSUE_NUMBER);
|
||||||
const explanation = parsedLabels.explanation || '';
|
const explanation = parsedLabels.explanation || '';
|
||||||
|
const labelsToSet = parsedLabels.labels_to_set || [];
|
||||||
|
labelsToSet.push('status/bot-triaged');
|
||||||
|
|
||||||
// Set labels based on triage result
|
// Set labels based on triage result
|
||||||
if (parsedLabels.labels_to_set && parsedLabels.labels_to_set.length > 0) {
|
if (labelsToSet.length > 0) {
|
||||||
await github.rest.issues.setLabels({
|
await github.rest.issues.setLabels({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issueNumber,
|
issue_number: issueNumber,
|
||||||
labels: parsedLabels.labels_to_set
|
labels: labelsToSet
|
||||||
});
|
});
|
||||||
const explanationInfo = explanation ? ` - ${explanation}` : '';
|
const explanationInfo = explanation ? ` - ${explanation}` : '';
|
||||||
core.info(`Successfully set labels for #${issueNumber}: ${parsedLabels.labels_to_set.join(', ')}${explanationInfo}`);
|
core.info(`Successfully set labels for #${issueNumber}: ${labelsToSet.join(', ')}${explanationInfo}`);
|
||||||
} else {
|
} else {
|
||||||
// If no labels to set, leave the issue as is
|
// If no labels to set, leave the issue as is
|
||||||
const explanationInfo = explanation ? ` - ${explanation}` : '';
|
const explanationInfo = explanation ? ` - ${explanation}` : '';
|
||||||
|
|||||||
@@ -286,15 +286,18 @@ jobs:
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entry.labels_to_add && entry.labels_to_add.length > 0) {
|
const labelsToAdd = entry.labels_to_add || [];
|
||||||
|
labelsToAdd.push('status/bot-triaged');
|
||||||
|
|
||||||
|
if (labelsToAdd.length > 0) {
|
||||||
await github.rest.issues.addLabels({
|
await github.rest.issues.addLabels({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issueNumber,
|
issue_number: issueNumber,
|
||||||
labels: entry.labels_to_add
|
labels: labelsToAdd
|
||||||
});
|
});
|
||||||
const explanation = entry.explanation ? ` - ${entry.explanation}` : '';
|
const explanation = entry.explanation ? ` - ${entry.explanation}` : '';
|
||||||
core.info(`Successfully added labels for #${issueNumber}: ${entry.labels_to_add.join(', ')}${explanation}`);
|
core.info(`Successfully added labels for #${issueNumber}: ${labelsToAdd.join(', ')}${explanation}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (entry.labels_to_remove && entry.labels_to_remove.length > 0) {
|
if (entry.labels_to_remove && entry.labels_to_remove.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user