response.yml (949B)
1 name: no_response 2 on: 3 schedule: 4 - cron: '30 1 * * *' # Run every day at 01:30 5 workflow_dispatch: 6 issue_comment: 7 8 jobs: 9 close: 10 if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' 11 runs-on: ubuntu-latest 12 permissions: 13 issues: write 14 pull-requests: write 15 steps: 16 - uses: actions/checkout@v6 17 - uses: actions/github-script@v8 18 with: 19 script: | 20 const script = require('./.github/scripts/close_unresponsive.js') 21 await script({github, context}) 22 23 remove_label: 24 if: github.event_name == 'issue_comment' 25 runs-on: ubuntu-latest 26 permissions: 27 issues: write 28 pull-requests: write 29 steps: 30 - uses: actions/checkout@v6 31 - uses: actions/github-script@v8 32 with: 33 script: | 34 const script = require('./.github/scripts/remove_response_label.js') 35 await script({github, context})