Skip to content

Commit 55ad768

Browse files
authored
Merge pull request #2748 from liamcottle/github/stale-bot
Configure GitHub Stale Bot
2 parents 5a342c7 + 3b39925 commit 55ad768

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

.github/workflows/stale-bot.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: 'Run Stale Bot'
2+
on:
3+
schedule:
4+
- cron: '30 1 * * *' # daily at 1:30am
5+
workflow_dispatch: {}
6+
7+
permissions:
8+
actions: write
9+
issues: write
10+
pull-requests: write
11+
12+
jobs:
13+
close-issues:
14+
# only run on main repo, not forks
15+
if: github.repository == 'meshcore-dev/MeshCore'
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Close Stale Issues
19+
uses: actions/stale@v10
20+
with:
21+
repo-token: ${{ secrets.GITHUB_TOKEN }}
22+
# auto close issues
23+
days-before-issue-stale: 60
24+
days-before-issue-close: 7
25+
exempt-issue-labels: "keep-open"
26+
stale-issue-label: "stale"
27+
stale-issue-message: "This issue is stale because it has been open for 60 days with no activity. Remove the stale label or add a comment if this issue is still relevant, otherwise this issue will automatically close in 7 days."
28+
close-issue-message: "This issue was closed because it has been inactive for 7 days since being marked as stale."
29+
# don't auto close prs
30+
days-before-pr-stale: -1
31+
days-before-pr-close: -1
32+

0 commit comments

Comments
 (0)