No Response #955
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: No Response | |
| # `issues`.`closed`, `issues`.`labeled`, `issue_comment`.`created`, | |
| # and `scheduled` event types are required for this Action | |
| # to work properly. | |
| on: | |
| workflow_dispatch: | |
| issues: | |
| types: [closed, labeled] | |
| issue_comment: | |
| types: [created] | |
| schedule: | |
| # A recurring 40, 30, 70, 50, 40, 70 minute gap pattern | |
| - cron: '7 1,6,11,16,21 * * *' | |
| - cron: '17 4,9,14,19 * * *' | |
| - cron: '27 0,5,10,15,20,23 * * *' | |
| - cron: '37 1,3,6,8,11,13,16,18,21 * * *' | |
| - cron: '47 2,7,12,17,22 * * *' | |
| jobs: | |
| noResponse: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| issues: write | |
| steps: | |
| - uses: tcely/no-response@v0.2 | |
| with: | |
| token: ${{ github.token }} | |
| # auto close issues with no response from author for N days | |
| daysUntilClose: 30 | |
| # label to use to track when a response is required (once a response is made, this label will be auto removed) | |
| # if the label doesn't exist, it will be auto-created | |
| responseRequiredLabel: "waiting-on-author" | |
| # once the responseRequiredLabel is removed, this one will be added for tracking on maintainers' side | |
| ##optionalFollowupLabel: "status: waiting for maintainer's response" | |
| # this comment will be posted when closing the issue | |
| closeComment: > | |
| The issue has been closed due to no response from the author. | |
| Responses, from the original author of the issue, | |
| should automatically re-open the issue. |