summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/auto-close-duplicate.yaml35
1 files changed, 35 insertions, 0 deletions
diff --git a/.github/workflows/auto-close-duplicate.yaml b/.github/workflows/auto-close-duplicate.yaml
new file mode 100644
index 00000000..3e977a84
--- /dev/null
+++ b/.github/workflows/auto-close-duplicate.yaml
@@ -0,0 +1,35 @@
+name: Close duplicates
+on:
+ issues:
+ types: [opened]
+jobs:
+ run:
+ runs-on: ubuntu-latest
+ permissions: write-all
+ steps:
+ - uses: iv-org/close-potential-duplicates@v1
+ with:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ # Issue title filter work with anymatch https://www.npmjs.com/package/anymatch.
+ # Any matched issue will stop detection immediately.
+ # You can specify multi filters in each line.
+ filter: ''
+ # Exclude keywords in title before detecting.
+ exclude: ''
+ # Label to set, when potential duplicates are detected.
+ label: duplicate
+ # Get issues with state to compare. Supported state: 'all', 'closed', 'open'.
+ state: open
+ # If similarity is higher than this threshold([0,1]), issue will be marked as duplicate.
+ threshold: 0.6
+ # Reactions to be add to comment when potential duplicates are detected.
+ # Available reactions: "-1", "+1", "confused", "laugh", "heart", "hooray", "rocket", "eyes"
+ reactions: ''
+ close: true
+ # Comment to post when potential duplicates are detected.
+ comment: >
+ Hello, your issue is a duplicate of this/these issue(s): {{#issues}}
+ - #{{ number }} [accuracy: ({{ accuracy }}%)]
+ {{/issues}}
+ If this is a mistake please explain why and ping @\unixfox, @\SamantazFox and @\TheFrenchGhosty.
+ Please refrain from opening new issues, it won't help in solving your problem. \ No newline at end of file