diff --git a/.github/workflows/issue-spam-control.yml b/.github/workflows/issue-spam-control.yml deleted file mode 100644 index 13d6357b..00000000 --- a/.github/workflows/issue-spam-control.yml +++ /dev/null @@ -1,37 +0,0 @@ -# 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') && - ! contains( github.event.issue.labels.*.name, '🌈 Feedback') && - ! contains( github.event.issue.labels.*.name, '💯 Showcase') && - 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.0.1 - with: - token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} - message: | - Welcome to Dashy 👋 - It's great to have you here, but unfortunately your ticket has been closed to prevent spam. Before reopening this issue, please ensure the following criteria are met. - - 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. Sorry for any inconvenience caused, I'm just a bot, and sometimes make mistakes 🤖 diff --git a/.github/workflows/new-issues-check.yml b/.github/workflows/new-issues-check.yml new file mode 100644 index 00000000..e90314bf --- /dev/null +++ b/.github/workflows/new-issues-check.yml @@ -0,0 +1,22 @@ +name: ⭐ Hello non-Stargazers +on: + issues: + types: [opened, reopened] +jobs: + check-user: + if: > + ${{ + ! contains( github.event.issue.labels.*.name, '📌 Keep Open') && + ! contains( github.event.issue.labels.*.name, '🌈 Feedback') && + ! contains( github.event.issue.labels.*.name, '💯 Showcase') && + github.event.comment.author_association != 'CONTRIBUTOR' + }} + runs-on: ubuntu-latest + name: Add comment to issues opened by non-stargazers + steps: + - name: comment + uses: qxip/please-star-light@v4 + with: + token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + autoclose: false + message: "If you're enjoying Dashy, consider dropping us a ⭐
_🤖 I'm a bot, and this message was automated_"