Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Update issue automation #1408

Merged
merged 1 commit into from
Jan 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/remove-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Remove labels from closed issues

on:
issues:
types:
- closed

jobs:
label_issues:
runs-on: ubuntu-latest
steps:
- name: Remove labels
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
with:
remove-labels: triage, needs-more-info
28 changes: 16 additions & 12 deletions .github/workflows/stale-issues.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
name: Mark stale issues and close them
name: Label and close stale issues

on:
schedule:
- cron: "0 * * * *"
workflow_dispatch:

jobs:
stale:

runs-on: ubuntu-latest

steps:
- uses: blackchoey/stale@releases/v1.2
- uses: actions/stale@v4.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue has been automatically marked as stale because it has no recent activities. It will be closed if no further activity occurs within 3 days. Thank you for your contributions.'
stale-issue-label: 'stale'
days-before-stale: 7
only-labels: 'needs more info'
last-updated-user-type: 'collaborator'
days-before-close: 3
operations-per-run: 150
days-before-stale: 30
days-before-close: 7
stale-issue-message: >-
This issue has been automatically marked as stale because it has been
inactive for 30 days. To reactivate the issue, simply post a comment
with the requested information to help us diagnose this issue. If this
issue remains inactive for another 7 days, it will be automatically
closed.
close-issue-message: >-
This issue has been automatically closed due to inactivity. If you are
still experiencing problems, please open a new issue.
stale-issue-label: stale
only-labels: needs-more-info
16 changes: 16 additions & 0 deletions .github/workflows/triage-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Label new issues

on:
issues:
types:
- opened
- reopened

jobs:
label_issues:
runs-on: ubuntu-latest
steps:
- name: Add triage label
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
with:
add-labels: triage