diff --git a/.github/workflows/check_if_support_labeled.yml b/.github/workflows/check_if_support_labeled.yml new file mode 100644 index 0000000000..87d93ecb65 --- /dev/null +++ b/.github/workflows/check_if_support_labeled.yml @@ -0,0 +1,37 @@ +name: Check if labeled support, if so send message and close issue +on: + issues: + types: + - labeled +jobs: + add-comment: + if: github.event.label.name == 'support' + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Add comment + run: gh issue comment "$NUMBER" --body "$BODY" + env: + GH_TOKEN: ${{ secrets.SUPPORTISSUES_ACTION_PAT }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.issue.number }} + BODY: | + **THIS IS A AUTOMATED MESSAGE!** + + It seems your issue is not a bug. + Therefore we highly advise you to get support! + + You can get support either by: + - ordering a paid [support contract at Servercow](https://www.servercow.de/mailcow?lang=en#support/) (Directly from the developers) or + - using the [community forum](https://community.mailcow.email) (**Based on volunteers! NO guaranteed answer**) or + - using the [Telegram support channel](https://t.me/mailcow) (**Based on volunteers! NO guaranteed answer**) + + This issue will be closed. If you think your reported issue is not a support case feel free to comment above and if so the issue will reopened. + + - name: Close issue + env: + GH_TOKEN: ${{ secrets.SUPPORTISSUES_ACTION_PAT }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.issue.number }} + run: gh issue close "$NUMBER" -r "not planned" \ No newline at end of file