name: Issue closer on: issues: types: [opened, edited, reopened] jobs: autoclose: runs-on: ubuntu-latest steps: - name: Autoclose when created in wrong repo uses: arkon/issue-closer-action@v1.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} type: title regex: ".*THIS ISSUE IS IN THE WRONG REPO.*" message: "@${issue.user.login} this issue was automatically closed because it was not opened in the correct repo, as the template mentioned." - name: Autoclose when no short description provided uses: arkon/issue-closer-action@v1.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} type: title regex: ".**" message: "@${issue.user.login} this issue was automatically closed because you did not fill out the description in the title." - name: Autoclose when body acknowledgement section not removed uses: arkon/issue-closer-action@v1.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} type: body regex: ".*DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT.*" message: "@${issue.user.login} this issue was automatically closed because the acknowledgment section was not removed." - name: Autoclose when body requested information not filled out uses: arkon/issue-closer-action@v1.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} type: body regex: ".*\\* (Tachiyomi version|Android version|Device): \\?.*" message: "@${issue.user.login} this issue was automatically closed because the requested information was not filled out."