mirror of
https://github.com/Lissy93/dashy.git
synced 2024-12-18 22:41:33 +03:00
32 lines
1.4 KiB
YAML
32 lines
1.4 KiB
YAML
# Will add a comment and close any new issues opened by
|
|
# users who have not yet committed to, or starred the repo
|
|
name: 🎯 Issue Spam Control
|
|
on:
|
|
issues:
|
|
types: [opened, reopened]
|
|
jobs:
|
|
check-user:
|
|
if: ${{ ! contains( github.event.issue.labels.*.name, 'keep-open') && github.event.comment.author_association != 'CONTRIBUTOR' }}
|
|
runs-on: ubuntu-latest
|
|
name: Close issue opened by non-stargazer
|
|
steps:
|
|
- name: close
|
|
uses: uhyo/please-star-first@v1
|
|
with:
|
|
token: ${{ secrets.BOT_GITHUB_TOKEN }}
|
|
message: |
|
|
Welcome to Dashy 👋
|
|
It's great to have you here, but unfortunately your ticket has been closed to prevent spam and low quality issues. Please ensure the following criteria are met, before reopening this issue.
|
|
|
|
Issues are sometimes closed when users:
|
|
- Have only recently joined GitHub
|
|
- Have not yet stared this repository
|
|
- Have not previously interacted with the repo
|
|
|
|
Before you reopen this issue, please also ensure that:
|
|
- You have checked that a similar issue does not already exist
|
|
- You have checked the documentation for an existing solution
|
|
- You have completed the relevant sections in the Issue template
|
|
|
|
Once you have verified the above standards are met, you may reopen this issue.
|