Skip to content

Commit 1cebd3c

Browse files
feat(action): close-release-issue (#27)
* feat: add close release issue * feat: close-release-issue * chore: fix path * chore: fix typos ci * chore: print log * chore: add inlineOnly to tsdown config * chore: print issue * chore: rebuild * chore: test * chore: test * chore: fix * chore: test * feat: issue 列表包含了 pr ,需要过滤掉 * feat: 关闭 issue * chore: update action yml * 增加评论 --------- Co-authored-by: 阿菜 Cai <jimmyrss1102@gmail.com>
1 parent 3925a6d commit 1cebd3c

15 files changed

Lines changed: 21298 additions & 138 deletions

File tree

.github/workflows/pr-spell-check.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,3 @@ on: [pull_request]
44
jobs:
55
check:
66
uses: TDesignOteam/workflows/.github/workflows/spell-check.yml@main
7-
with:
8-
config: ''
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: test-close-release-issue
2+
on:
3+
pull_request:
4+
branches:
5+
- main
6+
paths:
7+
- packages/close-release-issue/dist/*
8+
9+
jobs:
10+
test:
11+
name: test
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v6.0.2
15+
16+
- name: test
17+
uses: ./actions/close-release-issue
18+
with:
19+
token: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
default.check-filename = true
2+
3+
[files]
4+
extend-exclude = [
5+
"dist"
6+
]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Close Release Issues
2+
description: Close issues with release label when merging release branch
3+
4+
inputs:
5+
token:
6+
description: GitHub token
7+
required: true
8+
dry-run:
9+
description: Whether to run in dry-run mode
10+
required: false
11+
default: false
12+
label:
13+
description: Label to close issues with
14+
required: false
15+
default: to be published
16+
version:
17+
description: Release version
18+
required: true
19+
repo:
20+
description: Repository name
21+
required: false
22+
owner:
23+
description: Repository owner
24+
required: false
25+
26+
runs:
27+
using: node24
28+
main: ../../packages/close-release-issue/dist/index.mjs

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"lint:fix": "eslint --fix"
99
},
1010
"devDependencies": {
11-
"@antfu/eslint-config": "^7.2.0",
12-
"eslint": "^9.39.2"
11+
"@antfu/eslint-config": "catalog:",
12+
"@workflows/utils": "workspace:*",
13+
"eslint": "catalog:"
1314
}
1415
}

0 commit comments

Comments
 (0)