]> git.basschouten.com Git - openhab-addons.git/commitdiff
Replace deprecated stale bot with stale action (#17384)
authorWouter Born <github@maindrain.net>
Sat, 7 Sep 2024 18:11:49 +0000 (20:11 +0200)
committerGitHub <noreply@github.com>
Sat, 7 Sep 2024 18:11:49 +0000 (20:11 +0200)
The stale bot is deprecated and no longer maintained.
Instead the stale GHA should be used.

Signed-off-by: Wouter Born <github@maindrain.net>
.github/stale.yml [deleted file]
.github/workflows/stale-issues.yml [new file with mode: 0644]

diff --git a/.github/stale.yml b/.github/stale.yml
deleted file mode 100644 (file)
index 619c20c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# Number of days of inactivity before an issue becomes stale (two month)
-daysUntilStale: 60
-# Number of days of inactivity before a stale issue is closed (another six month)
-daysUntilClose: 180
-# Issues with these labels will never be considered stale
-exemptLabels:
-  - pinned
-  - security
-  - "PR pending"
-# Only issues with all of these labels are checked if stale.
-onlyLabels:
-  - "awaiting feedback"
-# Label to use when marking an issue as stale
-staleLabel: stale
-# Comment to post when marking an issue as stale. Set to `false` to disable
-markComment: >
-  This issue has been automatically marked as stale because it has not had
-  recent activity. It will be closed if no further activity occurs. Thank you
-  for your contributions.
-# Comment to post when closing a stale issue. Set to `false` to disable
-closeComment: false
-# Limit to only `issues``
-only: issues
diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml
new file mode 100644 (file)
index 0000000..2bfb643
--- /dev/null
@@ -0,0 +1,27 @@
+name: 'Stale issues check'
+
+on:
+  schedule:
+    - cron: '30 1 * * *'
+  workflow_dispatch:
+
+jobs:
+  stale:
+    runs-on: ubuntu-latest
+    name: Stale issues check
+    permissions:
+      issues: write
+    steps:
+      - name: Stale issues check
+        uses: actions/stale@v9
+        with:
+          days-before-issue-stale: 60
+          days-before-issue-close: 180
+          days-before-pr-stale: -1
+          days-before-pr-close: -1
+          only-labels: 'awaiting feedback'
+          stale-issue-label: 'stale'
+          exempt-issue-labels: 'pinned,security,PR pending'
+          stale-issue-message: >-
+            This issue has been automatically marked as stale because it has not had recent activity.
+            It will be closed if no further activity occurs. Thank you for your contributions.