mirror of
https://git.mihon.tech/mihonapp/mihon
synced 2024-11-22 13:15:47 +03:00
9a3ffe2ea6
[skip ci] Add MyAnimeList issue autoclose This rule is intended to automatically close issues that report problems with linking MAL that would be solved with the standard solution of updating & changing the default UA. The RegEx might be too general, but there isn't any neat pattern in the previously filed issues.
41 lines
1.9 KiB
YAML
41 lines
1.9 KiB
YAML
name: Issue moderator
|
|
|
|
on:
|
|
issues:
|
|
types: [opened, edited, reopened]
|
|
issue_comment:
|
|
types: [created]
|
|
|
|
jobs:
|
|
moderate:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Moderate issues
|
|
uses: keiyoushi/issue-moderator-action@a017be83547db6e107431ce7575f53c1dfa3296a
|
|
with:
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
|
duplicate-label: Duplicate
|
|
|
|
auto-close-rules: |
|
|
[
|
|
{
|
|
"type": "both",
|
|
"regex": "^(?!.*myanimelist.*).*(aniyomi|anime).*$",
|
|
"ignoreCase": true,
|
|
"message": "Mihon does not support anime, and has no plans to support anime. In addition Mihon is not affiliated with Aniyomi https://github.com/jmir1/aniyomi"
|
|
},
|
|
{
|
|
"type": "both",
|
|
"regex": ".*(?:fail(?:ed|ure|s)?|can\\s*(?:no|')?t|(?:not|un).*able|(?<!n[o']?t )blocked by|error) (?:to )?(?:get past|by ?pass|penetrate)?.*cloud ?fl?are.*",
|
|
"ignoreCase": true,
|
|
"labels": ["Cloudflare protected"],
|
|
"message": "Refer to the **Solving Cloudflare issues** section at https://mihon.app/docs/guides/troubleshooting/#cloudflare. If it doesn't work, migrate to other sources or wait until they lower their protection."
|
|
},
|
|
{
|
|
"type": "both",
|
|
"regex": "^.*(myanimelist|mal).*$",
|
|
"ignoreCase": true,
|
|
"message": "For issues with linking MyAnimeList, please follow these steps:\n1. Update Mihon to version 0.16.4 or newer\n2. Change your default User-Agent (`More → Settings → Advanced → Default user agent string`)\n3. Close and restart Mihon\n4. Attempt to link MyAnimeList again\n\nIf you had MyAnimeList linked before, try to unlink it first before trying these steps."
|
|
}
|
|
]
|
|
auto-close-ignore-label: do-not-autoclose
|