Browse Source

Updated Github workflow

maziggy 3 months ago
parent
commit
180752f7e6
2 changed files with 29 additions and 1 deletions
  1. 29 0
      .github/workflows/issue-closed.yml
  2. 0 1
      .github/workflows/stale.yml

+ 29 - 0
.github/workflows/issue-closed.yml

@@ -0,0 +1,29 @@
+name: Clean up closed issues
+
+on:
+  issues:
+    types: [closed]
+
+permissions:
+  issues: write
+
+jobs:
+  remove-labels:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Remove feedback label
+        uses: actions/github-script@v7
+        with:
+          script: |
+            const issue = context.payload.issue;
+            const hasLabel = issue.labels.some(l => l.name === 'feedback');
+
+            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}`);
+            }

+ 0 - 1
.github/workflows/stale.yml

@@ -18,4 +18,3 @@ jobs:
           days-before-stale: 21
           days-before-close: 7
           stale-issue-label: 'stale'
-          remove-issue-labels: 'feedback'