Browse Source

Updated CI

maziggy 3 months ago
parent
commit
86ad13398a
1 changed files with 15 additions and 7 deletions
  1. 15 7
      .github/workflows/issue-closed.yml

+ 15 - 7
.github/workflows/issue-closed.yml

@@ -19,11 +19,19 @@ jobs:
             const hasLabel = issue.labels.some(l => l.name === 'feedback');
             const hasLabel = issue.labels.some(l => l.name === 'feedback');
 
 
             if (hasLabel) {
             if (hasLabel) {
-              await github.rest.issues.removeLabel({
-                owner: context.repo.owner,
-                repo: context.repo.repo,
-                issue_number: issue.number,
-                name: 'feedback'
-              });
-              console.log(`Removed 'feedback' label from issue #${issue.number}`);
+              try {
+                await github.rest.issues.removeLabel({
+                  owner: context.repo.owner,
+                  repo: context.repo.repo,
+                  issue_number: issue.number,
+                  name: 'feedback'
+                });
+                console.log(`Removed 'feedback' label from issue #${issue.number}`);
+              } catch (error) {
+                if (error.status === 404) {
+                  console.log(`Label 'feedback' already removed from issue #${issue.number}`);
+                } else {
+                  throw error;
+                }
+              }
             }
             }