Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 0bde0aec authored by Philipp Kewisch's avatar Philipp Kewisch Committed by GitHub
Browse files

Add automation for needinfo requests (#8159)

parent a1c0b960
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
---
name: Remove needinfo label

on:
  issue_comment:
    types:
      - created

jobs:
  build:
    runs-on: ubuntu-latest
    if: |
      github.event.comment.author_association != 'OWNER' &&
      github.event.comment.author_association != 'COLLABORATOR'
    steps:
      - name: Remove needinfo label
        uses: octokit/request-action@v2.x
        continue-on-error: true
        with:
          route: DELETE /repos/:repository/issues/:issue/labels/:label
          repository: ${{ github.repository }}
          issue: ${{ github.event.issue.number }}
          label: "status: needs information"
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+23 −0
Original line number Diff line number Diff line
---
name: Close old issues with the needinfo label

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

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Close old issues with the needinfo tag
        uses: dwieeb/needs-reply@v2
        with:
          repo-token: ${{ secrets.GITHUB_TOKEN }}
          issue-label: "status: needs information"
          days-before-close: 30
          close-message: >
            Thank you for taking the time to report this issue. It looks like we haven't heard back
            in a while, therefore we're closing this issue. If the problem persists in the latest
            version please open a new issue and reference this one so we can follow up more
            effectively.