forked from AOSSIE-Org/PictoPy
-
Notifications
You must be signed in to change notification settings - Fork 0
58 lines (41 loc) · 2.05 KB
/
Copy pathstale-merge-conflicts.yml
File metadata and controls
58 lines (41 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: Close stale merge-conflicted PRs
on:
schedule:
- cron: "17 2 * * *"
workflow_dispatch:
permissions:
contents: read
issues: write
pull-requests: write
jobs:
stale-merge-conflicts:
runs-on: ubuntu-latest
steps:
- name: Warn and close inactive merge-conflicted PRs
uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Do not process issues.
days-before-issue-stale: -1
days-before-issue-close: -1
# Only process PRs that still have unresolved merge conflicts.
only-pr-labels: "PR has merge conflicts"
# Warn after 30 inactive days, then close after 5 more inactive days.
days-before-pr-stale: 30
days-before-pr-close: 5
# Use a separate stale label so the original merge-conflict label keeps its meaning.
stale-pr-label: "stale merge conflict"
close-pr-label: "closed stale merge conflict"
# If the contributor comments or updates the PR, remove stale state and restart the timer.
remove-pr-stale-when-updated: true
# Help process larger backlogs across daily runs.
operations-per-run: 100
stale-pr-message: |
⚠️ **This PR still has unresolved merge conflicts and has been inactive for the past 30 days.**
The `PR has merge conflicts` label is still applied, and there has been no recent activity on this PR.
Please resolve the merge conflicts or leave a comment if you are still actively working on it.
If there is no further activity within the next 5 days, this PR may be automatically closed to help keep the PR backlog manageable.
close-pr-message: |
🔒 **Closing this PR due to unresolved merge conflicts and prolonged inactivity.**
This PR still had unresolved merge conflicts, and there was no activity within 5 days of the stale warning being posted.
You may reopen this PR or submit a new one after resolving the merge conflicts.