Skip to content

Commit 3fca87a

Browse files
authored
Fix error labels (#151)
* Fix error labels * Fix error labels
1 parent 50e3a50 commit 3fca87a

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

.github/workflows/test-changes-exists-drift.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
id: issues
6464
uses: lee-dohm/select-matching-issues@v1
6565
with:
66-
query: 'label:drift label:test-changes-exists is:open'
66+
query: 'label:test-changes-exists is:open'
6767
token: ${{ github.token }}
6868

6969
- name: Close found issues
@@ -88,7 +88,7 @@ jobs:
8888
id: issues
8989
uses: lee-dohm/select-matching-issues@v1
9090
with:
91-
query: 'label:drift label:test-changes-exists is:open'
91+
query: 'label:test-changes-exists is:open'
9292
token: ${{ github.token }}
9393

9494
- name: Close found issues

src/action.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,11 +188,19 @@ const closeIssues = async (octokit, context, componentsToIssueNumber, removedCom
188188
state: "closed"
189189
});
190190

191-
octokit.rest.issues.addLabels({
192-
...repository,
193-
issue_number: issueNumber,
194-
labels: ['drift-recovered']
195-
});
191+
if (componentsToIssueNumber[slug].error) {
192+
octokit.rest.issues.addLabels({
193+
...repository,
194+
issue_number: issueNumber,
195+
labels: ['error-recovered']
196+
});
197+
} else {
198+
octokit.rest.issues.addLabels({
199+
...repository,
200+
issue_number: issueNumber,
201+
labels: ['drift-recovered']
202+
});
203+
}
196204

197205
let comment = `Component \`${slug}\` is not drifting anymore`;
198206
if ( removedComponents.hasOwnProperty(slug) ) {
@@ -251,12 +259,14 @@ const createIssues = async (octokit, context, maxOpenedIssues, labels, users, co
251259
const slug = componentsCandidatesToCreateIssue[i];
252260
const issueTitle = erroredComponents.includes(slug) ? `Failure Detected in \`${slug}\`` : `Drift Detected in \`${slug}\``;
253261
const issueDescription = fs.readFileSync(`issue-description-${slug}.md`, 'utf8');
254-
262+
263+
const label = erroredComponents.includes(slug) ? "error" : "drift"
264+
255265
const newIssue = await octokit.rest.issues.create({
256266
...repository,
257267
title: issueTitle,
258268
body: issueDescription,
259-
labels: ["drift"].concat(labels)
269+
labels: [label].concat(labels)
260270
});
261271

262272
const issueNumber = newIssue.data.number;

0 commit comments

Comments
 (0)