Skip to content

Commit fbedb58

Browse files
committed
Add reusable workflow for managing stale issues
1 parent e5134fa commit fbedb58

File tree

2 files changed

+20
-23
lines changed

2 files changed

+20
-23
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Reusable Manage Stale Issues
2+
3+
on:
4+
workflow_call:
5+
6+
jobs:
7+
stale:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/stale@v9
11+
with:
12+
repo-token: ${{ secrets.GITHUB_TOKEN }}
13+
days-before-stale: 360
14+
days-before-close: 180
15+
stale-issue-label: 'stale'
16+
exempt-issue-labels: 'antistale'
17+
stale-issue-message: 'This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.'
18+
close-issue-message: 'This issue has been automatically closed due to the lack of recent activity.'

.github/workflows/stale.yml

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Manage Stale Issues and Pull Requests'
1+
name: Manage Stale Issues
22

33
on:
44
schedule:
@@ -7,25 +7,4 @@ on:
77

88
jobs:
99
stale:
10-
runs-on: ubuntu-latest
11-
steps:
12-
- uses: actions/stale@v9
13-
with:
14-
days-before-stale: 360
15-
days-before-close: 180
16-
stale-issue-label: 'lifecycle/stale'
17-
stale-pr-label: 'lifecycle/stale'
18-
exempt-issue-labels: 'lifecycle/frozen,lifecycle/active'
19-
exempt-pr-labels: 'lifecycle/frozen,lifecycle/active'
20-
stale-issue-message: |
21-
This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs.
22-
Thank you for your contributions.
23-
stale-pr-message: |
24-
This pull request has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs.
25-
Thank you for your contributions.
26-
close-issue-message: |
27-
This issue has been automatically closed due to the lack of recent activity.
28-
/lifecycle rotten
29-
close-pr-message: |
30-
This pull request has been automatically closed due to the lack of recent activity.
31-
/lifecycle rotten
10+
uses: kyma-project/test-infra/.github/workflows/reusable-stale.yml@main

0 commit comments

Comments
 (0)