Skip to content

Commit 25cceae

Browse files
Merge pull request #37 from Boulevard/pie-1449-add-close-stale-pr-workflow
ci: [PIE-1449] Add workflow to automatically close stale PRs
2 parents d3f9fad + 2247dda commit 25cceae

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

.github/actions/install-dependencies/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ runs:
88
using: "composite"
99
steps:
1010
- name: Install system dependencies
11-
uses: asdf-vm/actions/install@v2
11+
uses: asdf-vm/actions/install@v4
1212
- name: Hydrate node modules cache
1313
uses: actions/cache@v3
1414
with:
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Close inactive PRs
2+
on:
3+
schedule:
4+
- cron: "30 1 * * *"
5+
6+
jobs:
7+
close-prs:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
actions: write
13+
steps:
14+
- uses: actions/stale@v10
15+
with:
16+
days-before-issue-stale: -1
17+
days-before-issue-close: -1
18+
days-before-pr-stale: 21
19+
days-before-pr-close: 7
20+
stale-pr-label: "stale"
21+
stale-pr-message: "This PR is stale because it has been open for 21 days with no activity."
22+
close-pr-message: "This PR was closed because it has been inactive for 7 days since being marked as stale."
23+
repo-token: ${{ secrets.GITHUB_TOKEN }}
24+
exempt-pr-labels: "dependencies"

0 commit comments

Comments
 (0)