Skip to content

Commit c7065ce

Browse files
committed
👷ci: 添加 NoMore Spam 工作流以自动检测垃圾内容
添加 GitHub Actions 工作流用于在 issues 和 PR 创建时自动检测并关闭垃圾内容
1 parent 8da15e9 commit c7065ce

2 files changed

Lines changed: 34 additions & 11 deletions

File tree

.github/workflows/nomore-spam.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: NoMore Spam
2+
3+
on:
4+
issues:
5+
types: [opened]
6+
pull_request_target:
7+
types: [opened]
8+
9+
permissions:
10+
contents: read
11+
issues: write
12+
pull-requests: write
13+
models: read
14+
15+
jobs:
16+
spam-detection:
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- name: Detect and close spam
21+
uses: JohnsonRan/nomore-spam@main
22+
with:
23+
github-token: ${{ github.token }}

docs/.vitepress/cache/deps/_metadata.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
11
{
2-
"hash": "3d278d65",
2+
"hash": "cb9a9e49",
33
"configHash": "edf18eec",
4-
"lockfileHash": "6f361eb5",
5-
"browserHash": "8a3b2001",
4+
"lockfileHash": "48a91197",
5+
"browserHash": "c8dad735",
66
"optimized": {
77
"vue": {
88
"src": "../../../../node_modules/.pnpm/vue@3.5.17_typescript@5.8.3/node_modules/vue/dist/vue.runtime.esm-bundler.js",
99
"file": "vue.js",
10-
"fileHash": "093c8ac5",
10+
"fileHash": "fdc2f271",
1111
"needsInterop": false
1212
},
1313
"vitepress > @vue/devtools-api": {
1414
"src": "../../../../node_modules/.pnpm/@vue+devtools-api@7.7.7/node_modules/@vue/devtools-api/dist/index.js",
1515
"file": "vitepress___@vue_devtools-api.js",
16-
"fileHash": "e57254e7",
16+
"fileHash": "942d1a13",
1717
"needsInterop": false
1818
},
1919
"vitepress > @vueuse/core": {
2020
"src": "../../../../node_modules/.pnpm/@vueuse+core@12.8.2_typescript@5.8.3/node_modules/@vueuse/core/index.mjs",
2121
"file": "vitepress___@vueuse_core.js",
22-
"fileHash": "aca6dae4",
22+
"fileHash": "64901d81",
2323
"needsInterop": false
2424
},
2525
"medium-zoom": {
2626
"src": "../../../../node_modules/.pnpm/medium-zoom@1.1.0/node_modules/medium-zoom/dist/medium-zoom.esm.js",
2727
"file": "medium-zoom.js",
28-
"fileHash": "d9dde865",
28+
"fileHash": "dd210081",
2929
"needsInterop": false
3030
},
3131
"nprogress-v2/dist/index.js": {
3232
"src": "../../../../node_modules/.pnpm/nprogress-v2@1.1.10/node_modules/nprogress-v2/dist/index.js",
3333
"file": "nprogress-v2_dist_index__js.js",
34-
"fileHash": "94808311",
34+
"fileHash": "6d6dae6e",
3535
"needsInterop": true
3636
},
3737
"@theojs/lumen": {
3838
"src": "../../../../node_modules/.pnpm/@theojs+lumen@6.3.1_vue@3.5.17_typescript@5.8.3_/node_modules/@theojs/lumen/types/index.ts",
3939
"file": "@theojs_lumen.js",
40-
"fileHash": "543821ee",
40+
"fileHash": "702ebab1",
4141
"needsInterop": false
4242
},
4343
"canvas-confetti": {
4444
"src": "../../../../node_modules/.pnpm/canvas-confetti@1.9.3/node_modules/canvas-confetti/dist/confetti.module.mjs",
4545
"file": "canvas-confetti.js",
46-
"fileHash": "18bc1f64",
46+
"fileHash": "1fc24ded",
4747
"needsInterop": false
4848
},
4949
"@vueuse/core": {
5050
"src": "../../../../node_modules/.pnpm/@vueuse+core@13.5.0_vue@3.5.17_typescript@5.8.3_/node_modules/@vueuse/core/index.mjs",
5151
"file": "@vueuse_core.js",
52-
"fileHash": "66c43cee",
52+
"fileHash": "c45a594c",
5353
"needsInterop": false
5454
}
5555
},

0 commit comments

Comments
 (0)